首页 > 解决方案 > Azure DevOps 重置状态

问题描述

我希望使用 Azure DevOps 构建一个演示,以展示分析软件的集成和功能。我正在寻找一种解决方案,只要我结束演示,我的管道状态就会被重置。例如,如果在演示期间完成了“合并请求”,我希望每次重新启动演示时都重置状态(“合并请求”) - 它应该进入没有发生合并请求的状态. 如果发生了任何“构建”命令,这也应该被重置

我可以使用 GitLab docket 图像来做这样的事情,但我想使用 Azure DevOps 来做到这一点。任何想法/想法将不胜感激!

标签: azure-devopsdevops

解决方案


您以错误的方式看待它,这是一个用于保持历史不重置的工具。Gitlab 也不能这样做,您可能会重新创建一个完整的 gitlab 实例,但它不会“重置”合并请求

这是我做演示的方式: - 要么你搭建一个可以将工件/repo 作为模板的项目 => https://github.com/lgmorand/azuredevops-self-service-project-creation/tree/master/creation -或者您可以创建一个演示项目,并使用 azure devops 演示生成器将其导出(它会创建一个 zip)并重新导入它,它会在同一组织中创建一个克隆。/!\ export 是这个门户的一个隐藏功能,所以我不会告诉你如何(但它现在是开源的,如果你在源代码中寻找“enableextractor”,你会发现如何使用它;-))

这一切都取决于您的演示,但我会使用 CLI 解决方案,即使它不完美,它也可以大大简化“重置”


推荐阅读