2017-05-12 2 views
0

Ich lese durch die Dokumentation über die Bamboo Inject Variables Plugin und es ist nicht offensichtlich, ob die Datei an einem URL, Speicherort auf dem Build-Server oder im Quell-Repository angeordnet sein soll.Kann die für das Bamboo Inject-Variablen-Plugin angegebene Datei im Quell-Repository vorhanden sein?

In meinem Fall würde ich die spätere Option bevorzugen, wo es im Quellcode-Repository selbst referenziert werden kann Ich erwäge, dieses Plugin zu verwenden, wenn es diese Art der Verwendung unterstützt. Leider scheinen die documentation und community Links gebrochen zu sein.

Verwandte Fragen:

Antwort

2

Ja, scheint es, dass dies der Standard ist und vielleicht der einzige Ort, der Bambus-Inject Variablen Plugin prüft auf die Variablendeklaration f Ile.

Um dies zu testen, fügte ich ein Bamboo Inject Variablen Plugin Task, um nach einer Variablendeklarationsdatei namens .build-vars suchen. Beim Ausführen des Builds kann ich feststellen, dass der folgende Fehler generiert wurde, der darauf hinweist, dass Bamboo nach der Datei im Staging-Verzeichnis gesucht hat, in der der Quell-Repository-Code geklont und erstellt wurde.

simple 15-May-2017 09:42:57 Starting task 'Inject Repo Variables' of type 'com.atlassian.bamboo.plugins.bamboo-variable-inject-plugin:inject' 
error 15-May-2017 09:42:57 Could not read variable file at 'E:\bamboo-agent-home\xml-data\build-dir\KEY-KEY0-JOB1\.build-vars' as it does not exist. 
simple 15-May-2017 09:42:57 Finished task 'Inject Repo Variables' with result: Error 

Ich vermute, dass auf dieser Basis es möglich sein kann, wenn man einen absoluten oder relativen Pfad für die Path to properties file Parameter einstellen will, aber ich habe es selbst nicht als das Ergebnis oben versucht ist, was ich Auf der Suche nach.

Verwandte Themen