这似乎应该在作业的打包阶段完成,但文档在作业的控制脚本中完成。
然而,当我进入机器时,我添加到路径中的二进制文件不再存在于路径中。
答案 0 :(得分:0)
您的假设是正确的,我不确定您引用的是哪些文档,但是应该在packages
中定义二进制文件
spec
文件告诉导演在blobs
中找到二进制文件的位置:
---
name: bamboo-agent
dependencies:
files:
- bamboo/atlassian-bamboo-5.9.7.tar.gz
packaging
文件告诉它将这些文件放在作业的位置。
# 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。