我正在使用 Bamboo 构建系统来创建和部署 docker 映像。我有三个阶段对应于:
- 构建 Docker 镜像
- 标记图像
- 部署映像
在构建阶段,我正在提取我Dockerfile
的 .git 以及从 git 构建图像所需的任何其他依赖项。然后我正在构建 docker 映像,该映像存储在我的本地存储库中。
在标记和部署阶段,我正在使用构建阶段中存储的 docker 映像执行明显的任务。
没有必要在最后两个阶段检查源代码——事实上,出于各种原因应该避免。
问题: 有没有办法避免让竹子在最后两个步骤中执行此代码检查?
将checkout
任务排除在我之外bamboo.yml
是无效的,因为竹子隐含地将它添加回来。我能做的最好的似乎是将force-clean-build
标签集添加到false
,如下所示:
- checkout:
force-clean-build: 'false'