1
これはジョブのパッケージング段階で実行する必要があるようですが、ドキュメントはジョブの制御スクリプト内でそれを行います。BOSHでパスにバイナリを追加する
しかし、マシンにsshをインストールすると、パスに追加したバイナリはもうパスには入りません。
これはジョブのパッケージング段階で実行する必要があるようですが、ドキュメントはジョブの制御スクリプト内でそれを行います。BOSHでパスにバイナリを追加する
しかし、マシンにsshをインストールすると、パスに追加したバイナリはもうパスには入りません。
あなたの仮定が正しいですが、私はあなたが参照するドキュメントのかわからないんだけど、バイナリが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を参照してください。