Azure devops Azure DevOps仅在特定日期运行步骤

Azure devops Azure DevOps仅在特定日期运行步骤,azure-devops,continuous-integration,azure-pipelines,devops,Azure Devops,Continuous Integration,Azure Pipelines,Devops,对于Azure构建管道,有没有办法指定在一周中的特定日期运行特定步骤的条件 我们的要求是每周只在一天内运行某些安全扫描,而不是在每次构建期间运行它们。虽然可以使用常规条件将该步骤从CI生成运行中排除,以便将其推送到分支,但我无法确定如何允许它仅在某一天运行。如果计划生成是唯一的计划生成,则可以添加自定义条件,以仅在此生成中tun任务: and(always(), eq(variables['Build.Reason'],'Schedule')) 除非是在这一天或仅在这一天,否则我要创建另一个计

对于Azure构建管道,有没有办法指定在一周中的特定日期运行特定步骤的条件


我们的要求是每周只在一天内运行某些安全扫描,而不是在每次构建期间运行它们。虽然可以使用常规条件将该步骤从CI生成运行中排除,以便将其推送到分支,但我无法确定如何允许它仅在某一天运行。

如果计划生成是唯一的计划生成,则可以添加自定义条件,以仅在此生成中tun任务:

and(always(), eq(variables['Build.Reason'],'Schedule'))

除非是在这一天或仅在这一天,否则我要创建另一个计划触发器,但我只需要根据工作日包含/排除一个任务。其他步骤,即,构建应在CI模式下运行。我理解,如果构建是CI构建,并且只有在特定的日期内您有计划触发器,您才能轻松实现目标。我想我现在明白您的意思了。只需添加这个条件和(总是(),eq(变量['Build.Reason'],'Schedule'))。对吗?不客气!我加上它作为回答:)