Как использовать триггер расписания в YAML с локальным Azure DevOps 2019? - PullRequest
0 голосов
/ 14 октября 2019

Вот мой ямл:

schedules:
- cron: "*/10 * * * *"
  displayName: Every 10 minutes every day
  branches:
    include:
    - master
  always: true

steps:
- powershell: .\Scan.ps1
  displayName: Scan Builds
  name: ScanBuilds

А вот что я получаю во время сборки:

enter image description here

Когда яудалите раздел schedules из yaml, оставив только раздел steps - сборка работает (без расписаний, конечно).

Мы используем агенты, размещенные самостоятельно.

Что яделать неправильно?

Ответы [ 2 ]

0 голосов
/ 15 октября 2019

Кто-нибудь нашел решение для этого поста? Я столкнулся с той же проблемой. Это верхняя часть моего файла YAML:

Я могу запустить сборку вручную, но расписание не запускается. Я нашел похожие сообщения с людьми, которые работают на github, я размещаю на репозитории Azure Devops

trigger:
- none

schedules:
- cron: '10 * * * *'

  displayName: 5 Minute  build
  branches:
    include:
    - master
  always: true
0 голосов
/ 14 октября 2019

Нет неправильного синтаксиса YAML в вашем скрипте. Только потому, что до сих пор для сервера Azure Devops или TFS запланированный триггер YAML для них не поддерживается.

enter image description here

См. Этот документ: Сервер Azure Devops Запланированный триггер

Чтобы использовать запланированный триггер для Azure Devopsпользователи сервера, единственный способ - использовать классический тип редактора.

...