我已经定义了一个.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的时间表,但是没有运气。
答案 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