2016-03-22 7 views
1

Dies scheint so in der Verpackungsphase eines Jobs zu sein, aber die Dokumentation macht es im Steuerskript des Jobs.Hinzufügen von Binärdateien zu Pfad mit BOSH

Allerdings, wenn ich ssh in die Maschine bin die Binärdateien, die ich dem Pfad hinzugefügt habe, sind nicht mehr im Pfad.

Antwort

0

Ihre Annahme ist richtig, ich bin nicht sicher, was Sie Text & Tabellen verweisen, sondern Binärdateien sollten definieren werden in packages

Die spec Datei Direktor sagt, wo in blobs die binäre zu finden:

--- 
name: bamboo-agent 

dependencies: 

files: 
- bamboo/atlassian-bamboo-5.9.7.tar.gz 

Und die Datei packaging teilt Ihnen mit, wo diese Dateien in der VM des Jobs gespeichert werden sollen.

# abort script on any command that exits with a non zero value 
set -e 

# agent jar is within the full installation tar, pull it out. 
tar -xzf $BOSH_COMPILE_TARGET/bamboo/atlassian-bamboo-5.9.7.tar.gz 
cp -a atlassian-bamboo-5.9.7/atlassian-bamboo/admin/agent/atlassian-bamboo-agent-installer-5.9.7.jar $BOSH_INSTALL_TARGET/ 

Steuerskripts könnten diese Binärdateien verwenden, sollten sie aber nicht manipulieren.

Siehe https://bosh.io/docs/create-release.html#pkg-skeletons für einen Überblick darüber, wie Pakete in BOSH-Versionen passen.

Verwandte Themen