#azure-pipelines #azure-pipelines-yaml
#azure-конвейеры #azure-pipelines-yaml
Вопрос:
Я хочу, чтобы конвейер запускался каждые шесть месяцев. Это требование соответствия для сканирования кода. Итак, я создал расписание:
schedules:
- cron: "0 0 1 */6 *"
branches:
include:
- master
always: true
Но этот конвейер запускается при каждой фиксации в master. Насколько я понимаю, этого не должно быть.
Я не понял запланированный триггер?
Ответ №1:
Основываясь на моем тесте, я мог воспроизвести аналогичную проблему.
Когда я фиксирую изменения в master, причиной сборки является триггер CI.
Вы можете попробовать добавить trigger: none
в свой файл yaml. Затем вы можете отключить триггер CI.
Вот пример:
trigger: none
schedules:
- cron: "0 0 1 */6 *"
branches:
include:
- master
always: true