2016-03-22 16 views
1

これはジョブのパッケージング段階で実行する必要があるようですが、ドキュメントはジョブの制御スクリプト内でそれを行います。BOSHでパスにバイナリを追加する

しかし、マシンにsshをインストールすると、パスに追加したバイナリはもうパスには入りません。

答えて

0

あなたの仮定が正しいですが、私はあなたが参照するドキュメントのかわからないんだけど、バイナリがpackages

に定義されなければならないspecファイルがblobsでバイナリを見つけるためにディレクターに指示します:

--- 
name: bamboo-agent 

dependencies: 

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

そしてpackagingファイルは、ジョブのVM上でそれらのファイルをどこに配置するかを指示します。

# 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/ 

制御スクリプトはこれらのバイナリを使用する可能性がありますが、操作しないでください。

パッケージがBOSHリリースにどのように適合するかについては、https://bosh.io/docs/create-release.html#pkg-skeletonsを参照してください。

関連する問題