Запланированные работы по сборке на Azure Devops перестали планировать новые сборки - PullRequest
1 голос
/ 04 октября 2019

Запланированное задание выполнялось каждые 30 минут в devure в Azure, оно работало нормально, последняя запланированная сборка, которую я видел, была 2019-10-02 · 14: 00, и с тех пор в Azure devops и даже не было внесено никаких изменений. в хранилище, для которого строится конвейер.

Devops не запускает никаких новых сборок, не уверен насчет проблемы и где искать проблемы.

Пробовал запуск вручную, думая, что этомог бы где-нибудь вызвать спящий процесс, но это не помогло

trigger:
  branches:
    include:
    - master

schedules:
- cron: "*/30 * * * *"
  displayName: Daily half-hourly build
  branches:
    include:
    - master
  always: true

....
....

1 Ответ

1 голос
/ 07 октября 2019

Для вашей проблемы может быть две причины, по которым триггер расписания прекратил планирование новых сборок.

Первая: установите триггер расписания в пользовательском интерфейсе

Запланированотриггеры, определенные с помощью пользовательского интерфейса параметров конвейера, имеют приоритет над запланированными триггерами YAML.

Если в вашем конвейере YAML есть как запланированные триггеры YAML, так и запланированные триггеры, определенные в пользовательском интерфейсе, запускаются только запланированные триггеры, определенные в пользовательском интерфейсе. Чтобы запустить запланированные триггеры YAML в конвейере YAML, необходимо удалить запланированные триггеры, определенные в пользовательском интерфейсе настройки конвейера.

Второй: у каждого расписания cron есть предел

У каждого расписания cron есть максимум 100 конвейеров в неделю. Из вашего описания: запуск каждые 30 минут должен превышать лимит в 100 конвейеров в неделю. Если вам нужно больше, вы можете разделить расписание cron на несколько расписаний cron, каждый из которых приводит к 100 или менее конвейерным циклам в неделю.

Вы можете проверить эти два момента, чтобы выяснить, является ли это причиной проблемы. За подробностями обращайтесь к этому официальному документу .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...