Ваше предположение верно, то я не уверен, что 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.