Хотя я согласен с идеей Хани, но он поделился ссылкой на Релиз, настроенный с помощью пользовательского интерфейса. Он не подходит для вашего многоступенчатого конвейера YAML.
Поскольку вы используете многоступенчатый конвейер YAML , вы можете проверить нижеприведенный пример, чтобы настроить соответствующий триггер расписания. в ваш YAML.
Например, вот расписание, которое запускает конвейер YAML в Воскресенье, еженедельно :
schedules:
- cron: "0 12 * * 0"
displayName: Build on Sunday weekly
branches:
include:
- releases/*
always: true
Для 0 12 * * 0
это следующее синтаксис:
mm HH DD MM DW
\ \ \ \ \__ Days of week
\ \ \ \____ Months
\ \ \______ Days
\ \________ Hours
\__________ Minutes
Я видел, как вы сказали, что хотите, чтобы этот конвейер работал в нерабочее время, чтобы вы могли сосредоточиться на последнем поле DW
(Дни недели). Доступно значение 0~6
и , начиная с воскресенья . Или вы можете ввести как Sun
:
"0 12 * * Sun"
Проверьте это do c для больше деталей.