【发布时间】:2021-12-16 15:06:25
【问题描述】:
我正在尝试解决一个问题,但我无法为我遇到的问题找到正确的文档。
目前,在我的项目中,我正在使用 Azure DevOps 管道在函数中构建和部署简单代码。我要尝试的是让多个阶段做一些具体的事情。
管道示例
第 1 阶段 - 代码验证(checktsyle、指南等) 第 2 阶段 - 测试
- Job1:单元测试
- Job2:集成测试 第 3 阶段 - 在云上部署 第 4 阶段 - 针对第 3 阶段完成的部署进行功能测试。
问题
您可能知道,当您执行不同的阶段时,管道会运行到不同的从站,这意味着将在所有这些从站中应用 git checkout。我要做的是避免这种结帐,只在第一阶段进行一次结帐,其余的使用第一阶段的结帐(代码相同..)
你知道我在这里缺少什么吗?我知道我可以在一个包含所有步骤/作业的阶段完成此过程,但我想将其拆分为不同的阶段,以确保每个阶段都有自己的责任。
提前感谢您的宝贵时间。
【问题讨论】:
标签: azure-devops azure-pipelines devops