适用于组织的Azure门控签入多个同步阶段

时间:2019-10-28 14:50:53

标签: azure-devops azure-pipelines

我认为必须有一种方法可以做到这一点,但是我不喜欢在同一阶段完成所有任务。我想将其拆分为一个阶段来设置所有内容(npm安装等),下一阶段运行单元测试,下一阶段构建应用程序,下一阶段部署应用程序。

Azure Devops Pipeline是否可以做到这一点?我目前不断收到一条错误消息,“运行门禁签到时不能有多个作业”,但是我希望可能有一个我正在寻找的设置?

1 个答案:

答案 0 :(得分:1)

  

继续收到以下错误消息:“   运行门控签到”

实际上,此错误消息显示了Azure Devops中 Gate检入的限制:天蓝色的devops不支持同时使用Multi-AgentJobs和Gated检入。因此,没有这样的设置可以配置和使用。

由于我们的设计逻辑已硬编码到定义中,因此我们仅允许一个代理运行一个单独的构建。这意味着当您使用“门控”检入时,您将无法应用多个代理作业,甚至无法并行运行单个代理作业。

请参阅在我们的正式表格上提出的thread

最近,我们收到了类似的功能建议请求:We need use Multi-agent and Gated check-in together.您可以在此处进行投票和评论,以提高此建议票证的优先级。然后我们的产品经理可以将其尽快纳入开发计划中。