2016-03-22 2 views
1

Кажется, что это должно быть сделано в фазе упаковки задания, но документация делает это в скрипте управления работой.Добавление двоичных файлов в путь с помощью BOSH

Однако, когда я ssh в машину, двоичные файлы, которые я добавил к пути, больше не находятся в пути.

ответ

0

Ваше предположение верно, то я не уверен, что DOCS вы ссылаетесь, но двоичные файлы должны быть определить в 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/ 

Контрольные скрипты могут использовать эти двоичные файлы, но не должны ими манипулировать.

См. https://bosh.io/docs/create-release.html#pkg-skeletons, чтобы узнать, как пакеты вписываются в выпуски BOSH.