azure-devops - Azure DevOps 重置状态
问题描述
我希望使用 Azure DevOps 构建一个演示,以展示分析软件的集成和功能。我正在寻找一种解决方案,只要我结束演示,我的管道状态就会被重置。例如,如果在演示期间完成了“合并请求”,我希望每次重新启动演示时都重置状态(“合并请求”) - 它应该进入没有发生合并请求的状态. 如果发生了任何“构建”命令,这也应该被重置
我可以使用 GitLab docket 图像来做这样的事情,但我想使用 Azure DevOps 来做到这一点。任何想法/想法将不胜感激!
解决方案
您以错误的方式看待它,这是一个用于保持历史不重置的工具。Gitlab 也不能这样做,您可能会重新创建一个完整的 gitlab 实例,但它不会“重置”合并请求
这是我做演示的方式: - 要么你搭建一个可以将工件/repo 作为模板的项目 => https://github.com/lgmorand/azuredevops-self-service-project-creation/tree/master/creation -或者您可以创建一个演示项目,并使用 azure devops 演示生成器将其导出(它会创建一个 zip)并重新导入它,它会在同一组织中创建一个克隆。/!\ export 是这个门户的一个隐藏功能,所以我不会告诉你如何(但它现在是开源的,如果你在源代码中寻找“enableextractor”,你会发现如何使用它;-))
这一切都取决于您的演示,但我会使用 CLI 解决方案,即使它不完美,它也可以大大简化“重置”
推荐阅读
- r - 如何为两个 r 数据帧之间的不均匀匹配行提取二进制响应?
- mysql - 如何创建 MySQL 查询以获取每月每个日期的销售额(如日历)?
- python-3.x - 需要销毁从另一个类创建的窗口
- logging - 如何以编程方式将新的记录器和附加程序添加到现有的 XML 配置
- php - 从数据库中获取数据并按日期排序,然后在 HTML 表中按用户排序
- buildfire - Buildfire App 无法使用 OAuth 令牌检索用户配置文件
- angular - 角度 cli 中的未知选项 -m
- mysql - MariaDB/MySQL 选择查询将 ids 的 json 数组替换为连接值
- extjs - 使用手动方法在 ColumnTree ExtJS 中隐藏/显示列不起作用
- swagger - 如何从 swagger 下载多个文件