标签: azure-devops gitlab continuous-integration gitlab-ci qa
在我的管道中,最后两个阶段是部署和 Qa 测试。它看起来像这样:
现在我需要在 deploy-stag 作业完成时自动运行集成测试,而不是等待 deploy-prod。
有没有办法做到这一点?
答案 0 :(得分:1)
您可以使用 needs 创建有向无环图。如果您的 integration-tests 作业需要 deploy-stag 作业,它会在 deploy-stag 完成后立即启动,不会等待部署阶段的剩余作业。
integration-tests
deploy-stag
integration-tests: stage: qa-tests script: - echo "running qa tests" needs: ["deploy-stag"]