使用BOSH将二进制文件添加到路径

时间:2016-03-22 15:52:29

标签: cf-bosh

这似乎应该在作业的打包阶段完成,但文档在作业的控制脚本中完成。

然而,当我进入机器时,我添加到路径中的二进制文件不再存在于路径中。

1 个答案:

答案 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