azure-devops - 管道调度疑虑
问题描述
我的项目中有几个管道,我需要在特定日期安排它们。
是否可以每 11 天执行一次管道?
是否可以可视化项目中的所有管道并查看下一个要执行的管道或表格或带有所有管道计划的东西,我的工作方式是“经典视图”而不是 YAML。
如果怀疑看起来很愚蠢或什么的,我很抱歉,但我正在寻找,但我找不到我要找的东西。
解决方案
YAML 中的计划触发器导致管道按照使用cron 语法定义的计划运行:
mm HH DD MM DW
\ \ \ \ \__ Days of week
\ \ \ \____ Months
\ \ \______ Days
\ \________ Hours
\__________ Minutes
因此,如果您希望它每月 11 日运行一次,您可以使用以下语法实现:
0 0 11 * *
在您的 YAML 中:
schedules:
- cron: "0 0 11 * *" # replace with your schedule
您可以使用此站点检查语法。
关于你的第二个问题,恐怕 YAML 管道不可能,没有“表”或其他东西:/
但是,这是个好主意,我建议您在这里创建一个功能请求。
推荐阅读
- ios - 从表视图控制器引用特定的表视图单元格
- bash - 从脚本运行时避免 gpg-agent 出现问题 - gpg2
- android - SQLite db update recreate table keep values
- vba - VBA代码将日期从一列添加到另一列
- kubernetes - 我可以在与目标集群不同的集群上运行 Kubernetes Dashboard
- javascript - element.removeAttribute 的浏览器支持是什么?
- google-apps-script - 仅将非空白行从一个选项卡复制到另一个选项卡
- angular - 使用 [ngModel] 单向绑定复选框在 Angular 6 中不起作用
- docker - 为 docker 无效字段提供服务的张量流
- spring-statemachine - 为对象存储 Spring 状态机