使用管道变量在 Azure DevOps 上的 CronTab 中动态更改分钟数
Change minutes dynamically in CronTab on Azure DevOps with Pipeline Variable
我有一个 yaml 管道,我想在其中使用可变管道设置 CRON 分钟数以避免提交和拉取请求。
当我尝试做这样的事情时,我得到了语法错误:
schedules:
- cron: "*/$(PipelineVariable) * * * *"
displayName: Daily midnight build
它在字符串中不起作用 - 这是我得到的错误:
Encountered error(s) while parsing pipeline YAML: /execution.yaml (Line: 8, Col: 4):
Error while validating cron input. Improperly formed cron syntax: '*/$(Minutes) * * * *'.
而且它在外面也不起作用。
/execution.yaml (Line: 8, Col: 4):
Error while validating cron input. Improperly formed cron syntax: '$(CronTab)'.
为什么它不接受管道变量的语法?
我有一个 yaml 管道,我想在其中使用可变管道设置 CRON 分钟数以避免提交和拉取请求。
当我尝试做这样的事情时,我得到了语法错误:
schedules:
- cron: "*/$(PipelineVariable) * * * *"
displayName: Daily midnight build
它在字符串中不起作用 - 这是我得到的错误:
Encountered error(s) while parsing pipeline YAML: /execution.yaml (Line: 8, Col: 4):
Error while validating cron input. Improperly formed cron syntax: '*/$(Minutes) * * * *'.
而且它在外面也不起作用。
/execution.yaml (Line: 8, Col: 4):
Error while validating cron input. Improperly formed cron syntax: '$(CronTab)'.
为什么它不接受管道变量的语法?