VSTS版本定义 - 如何按月安排?

时间:2017-10-02 10:51:09

标签: git azure-devops release release-management

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

  • 编辑发布定义
  • 管道
  • 环境
  • 预部署发布条件
  • 触发器
  • 发布后
  • 附表

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

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

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

测试计划选项,UI当前为用户提供了选择选项:

  • 星期几
  • 时间
  • 时区

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

谢谢。

2 个答案:

答案 0 :(得分:3)

目前暂不提供每月触发器发布。如您所见,只有工作日,时间和时区可供使用。

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

答案 1 :(得分: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