Azure DevOps每小时生成的计划触发器不起作用

时间:2019-07-12 05:53:54

标签: azure-devops

我已经定义了一个.yml文件,如下所示。我希望它在我的分支“ kabhukya-cicd”上每隔一小时运行一次,但是它没有工作。

pool:
  name: Hosted Windows 2019 with VS2019
  demands:
  - npm
  - azureps

# Scheduled triggers
schedules:
- cron: "0 */1 * * *"
  displayName: every one hour trigger
  branches:
    include:
    - kabhukya-cicd
  always: true

# npm install, npm start, npm link steps
steps:
- task: Npm@1
  displayName: 'npm install'
  inputs:
    verbose: false

- task: Npm@1
  displayName: 'npm start'
  inputs:
    command: custom
    verbose: false
    customCommand: start

- task: Npm@1
  displayName: 'npm link'
  inputs:
    command: custom
    verbose: false
    customCommand: link

我曾尝试更改cron的时间表,但是没有运气。

2 个答案:

答案 0 :(得分:0)

由于yaml的工作方式,该分支仅考虑该分支中的yaml文件,因此,如果分支过滤器应包括分支“ kabhukya-cicd”,但分支“ kabhukya-cicd”中的yaml文件会不包含那些带有分支过滤器的计划,则不会对其进行评估。这可能是您遇到的常见并发症。

对于其他解决方案,您也可以参考此case。在这种情况下,与您有相同问题的贡献者可以提供不同的解决方案。

答案 1 :(得分:0)

我已经定义了一个.yml文件,如下所示。我希望它每10分钟运行一次。只是为了测试。但这是行不通的。有人可以帮忙吗?

 trigger: none
pr: none

schedules:
- cron: "*/10 * * * *"
  displayName: At every 10 minutes
  branches:
    include:
    - 7805_RotationSC
  always: true