【问题标题】:VSTS Release Definition - how to schedule monthly?VSTS 发布定义 - 如何安排每月?
【发布时间】:2018-03-13 10:36:04
【问题描述】:

通过以下方式定义 VSTS 版本定义:

  • 编辑发布定义
  • 管道
  • 环境
  • 部署前发布条件
  • 触发器
  • 发布后
  • 时间表

用户可以选择在他们选择的日期/时间启用和安排发布到环境。

是否可以每月安排一次发布?

上下文:工件是导出到 Escrow 导入工作流的 .git 主分支。

测试 UI 当前为用户提供的选项:

  • 星期几
  • 时间
  • 时区

也许存在可以导入 VSTS 以提供更多选项的社区模块,或者 VSTS 有隐藏在其他地方的选项?

谢谢。

【问题讨论】:

    标签: git azure azure-devops release release-management


    【解决方案1】:

    暂不提供每月发布的触发器。如您所见,日程表中只有工作日、时间和时区。

    但是有一个用户声音Scheduled builds - More flexible timing configuration 建议更灵活的时间配置,包括(每月配置)。你可以为这个用户的声音投票和跟进。

    【讨论】:

    • 谢谢玛丽娜。很大的帮助。斯科特。
    • 不再可用 ooohhh
    【解决方案2】:

    我找到了一种非常简单的方法来实现一次性或预定发布。

    只需使用市场上的 VSTS CLI 工具...

    https://marketplace.visualstudio.com/items?itemName=ms-vsts.cli

    它由 MS 发布,从命令行启动构建和发布非常容易。

    只需使用任务调度程序。对我来说绝对是一种享受。

    具体来说,这是你需要执行的命令:

    https://docs.microsoft.com/en-gb/cli/vsts/release?view=vsts-cli-latest#vsts-release-create

    【讨论】:

    • 感谢西蒙发帖。会去看看。
    • @scott_lotus 没问题,祝你好运。它对我来说真的很好用。使用它完成了各种预定的工作。
    猜你喜欢
    • 2018-09-19
    • 1970-01-01
    • 2018-12-05
    • 2017-05-25
    • 2018-10-19
    • 2018-06-25
    • 2018-08-17
    • 1970-01-01
    • 2021-08-21
    相关资源
    最近更新 更多