相关疑难解决方法(0)

Azure Pipelines Stages (YAML) 上的手动触发器

我正在使用 Azure Pipelines YAML 格式设置管道。我创建了 3 个阶段:构建、暂存和生产。顾名思义,构建阶段构建项目并发布构建工件。Staging 阶段部署到 Staging 环境,Production 阶段部署到 Production 环境。

在我的项目的 Environments 部分,我添加了对生产环境的检查,以便我可以在上线之前批准部署。

我的管道的工作方式是在 Build 阶段完成后自动触发 Staging 和 Production 阶段。我不喜欢这一点的是,当开发人员将他们的代码部署到 Staging 时,他们需要几天时间在 Staging 上对其进行测试,然后再将他们的代码推送到生产环境。所以,在那之前,我的管道一直在运行并等待我的批准。左上角的微调器不断旋转,“持续时间”字段不断传递。

在此处输入图片说明

有什么方法可以让开发人员在准备就绪时手动触发生产阶段而不是构建阶段触发它?

yaml azure-devops azure-pipelines

13
推荐指数
5
解决办法
2万
查看次数

当新构建排队时,如何取消所有以前的构建?

使用 Azure DevOps,如何在启动新构建时取消当前构建?

我想节省我的构建时间。在我的主分支上,有时我进行合并,然后另一位开发人员进行一次,另一位开发人员再次进行一次。我不需要逐个构建。我只能保留最新版本。所以当一个新的构建排队时,这个可以取消所有以前的构建。

是否可以设置他的构建定义来这样做?

azure-devops azure-pipelines

7
推荐指数
2
解决办法
2917
查看次数

标签 统计

azure-devops ×2

azure-pipelines ×2

yaml ×1