saj*_*ack 9 gitlab gitlab-ci gitlab-ci-runner
我的.gitlab-ci.yml文件设置在典型的三个阶段:测试,构建,部署.在构建阶段,我运行一个命令来编译我的项目并将其放入tarball中.构建阶段似乎成功执行,因为它转移到部署阶段,但部署阶段然后说它找不到tarball.它在另一个目录中吗?这是怎么回事?谢谢.
jer*_*emf 6
对于每个测试 gitlab-ci 清理构建文件夹,因此构建阶段的输出文件在部署阶段不可用。
您还需要在部署阶段重建您的项目。
“阶段”仅用于对测试进行排序,即避免在构建测试失败时尝试进行部署测试。
编辑:从 Gitlab 8.6 开始,可以使用依赖项功能
归档时间:
10 年,11 月 前
查看次数:
5003 次
最近记录:
9 年,5 月 前