这是我的Yaml:
schedules:
- cron: "*/10 * * * *"
displayName: Every 10 minutes every day
branches:
include:
- master
always: true
steps:
- powershell: .\Scan.ps1
displayName: Scan Builds
name: ScanBuilds
这是我在构建过程中得到的:
当我从Yaml中删除schedules
部分时,仅留下steps
部分-构建工作正常(当然没有时间表)。
我们正在使用自托管代理。
我在做什么错了?
答案 0 :(得分:0)
您的脚本上没有任何YAML语法错误。仅仅是因为到目前为止,对于Azure Devops Server或TFS,尚不支持YAML计划的触发器。
查看此文档:Azure Devops server Scheduled trigger
要使用计划的触发器,对于Azure Devops服务器用户,唯一的方法是使用经典编辑器类型。
答案 1 :(得分:0)
有人找到此帖子的解决方案吗?我面临着同样的问题。这是我的YAML文件的顶部:
我可以手动触发构建,但是时间表未运行 我在托管在github上的人发现了类似的帖子,我托管在azure devops repo上
trigger:
- none
schedules:
- cron: '10 * * * *'
displayName: 5 Minute build
branches:
include:
- master
always: true