微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure DevOps-运行生成作业条件语句和表达式

如何解决Azure DevOps-运行生成作业条件语句和表达式

我正在尝试在自托管Linux代理中的Azure DevOps中运行CI阶段。各个阶段如下所示:

CI-构建作业:

  • 任务1:检查TRUE或FALSE条件的Python脚本

  • 任务2:执行某些命令的Bash脚本

现在,任务2仅在任务1 py脚本执行仅包含“ TRUE”时运行。

我从以下链接中引用了一些建议使用自定义条件的文档:

https://docs.microsoft.com/en-us/azure/devops/pipelines/process/conditions?view=azure-devops&tabs=classic

但是由于我是新手,所以不确定如何编写自定义条件。

注意:我只想在自定义模式下尝试,而不要在YAML中尝试

解决方法

当Task 1 py脚本执行仅包含“ TRUE”时,我们可以在python脚本中定义新变量或更新变量,然后在条件中使用该变量。对于条件eq(variables['{variable name}'],'{variable value}'),条件2仅在确定条件成功的情况下才运行任务2,如果结果失败,则将跳过任务2。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。