Azure DevOps - 运行 构建作业条件语句和表达式
Azure DevOps - Run Build job Conditional statement and expression
我正尝试在自托管 Linux 代理中 运行 Azure DevOps 中的 CI 阶段。这些阶段如下所示:
CI - 构建作业:
任务 1:Python 用于检查真或假条件的脚本
任务 2:Bash 执行某些命令的脚本
现在,只有当任务 1 py 脚本执行仅包含“TRUE”时,任务 2 才应该 运行。
我参考了一些文档,建议使用以下 link 中的自定义条件:
但不确定如何编写自定义条件,因为我是新手。
注意:我只想尝试自定义模式,而不是 YAML
当Task 1 py脚本执行仅包含“TRUE”时,我们可以在python脚本中定义一个新变量或更新一个变量,然后在条件中使用该变量。示例条件eq(variables['{variable name}'], '{variable value}')
,任务2只会运行判断条件是否成功,如果结果失败则跳过任务2
我正尝试在自托管 Linux 代理中 运行 Azure DevOps 中的 CI 阶段。这些阶段如下所示:
CI - 构建作业:
任务 1:Python 用于检查真或假条件的脚本
任务 2:Bash 执行某些命令的脚本
现在,只有当任务 1 py 脚本执行仅包含“TRUE”时,任务 2 才应该 运行。
我参考了一些文档,建议使用以下 link 中的自定义条件:
但不确定如何编写自定义条件,因为我是新手。
注意:我只想尝试自定义模式,而不是 YAML
当Task 1 py脚本执行仅包含“TRUE”时,我们可以在python脚本中定义一个新变量或更新一个变量,然后在条件中使用该变量。示例条件eq(variables['{variable name}'], '{variable value}')
,任务2只会运行判断条件是否成功,如果结果失败则跳过任务2