【问题标题】:Is there a way do undo pipeline deletion in VSTS?有没有办法在 VSTS 中撤消管道删除?
【发布时间】:2018-09-21 15:07:00
【问题描述】:

删除发布管道后,有没有办法撤消该删除?我们的一个关键管道已被删除,虽然我们已经备份了定义,但很高兴知道 Azure DevOps 是否具有内置的撤消功能。

【问题讨论】:

    标签: azure-devops azure-pipelines azure-pipelines-release-pipeline


    【解决方案1】:

    很遗憾,目前不支持此功能

    看到这个existing similar thread (Can I Recover A Deleted Release Definition?)

    作为一种解决方法,您可以export your release pipeline definition 只是为了安全起见。

    【讨论】:

    • 我们一直在我们的仓库中备份导出的定义,因此我是如何将它取回的。尽管如此,我还是投票赞成在提供的链接中添加该功能(感谢 BTW)。
    【解决方案2】:

    我只是在我的私人收藏上尝试过,不支持。遗憾的是,没有类似于工作项回收站的回收站,您可以从中恢复已删除的定义。作为未来的解决方法,您可以做的是定期将所有定义导出为 json(单击面包屑,然后导出,这也可以通过 rest api 轻松自动化)并将它们保存在某个地方(例如在源代码管理中)。这样一来,即使有些过时,您至少总是手头有东西。

    【讨论】:

    • 我们在源代码管理中导出了最新版本,因此返回并没有什么大不了的。不过感谢您的提示。
    • 1+ 为您的贡献提供解释和解决方法
    猜你喜欢
    • 1970-01-01
    • 2022-01-16
    • 2018-11-11
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    相关资源
    最近更新 更多