开发者社区 > 云效DevOps > 正文

在云效非yaml能设置流水线job的条件约束吗?比如环境变量是1执行a任务 2执行 b 。

在云效非yaml能设置流水线job的条件约束吗?比如环境变量是1执行a任务 2执行 b 。

展开
收起
三分钟热度的鱼 2023-06-23 19:40:17 56 0
2 条回答
写回答
取消 提交回答
  • 不行哦 这个condition是yaml化的专属功能。此回答整理自钉群“云效交付域答疑群”

    2023-06-23 19:51:10
    赞同 展开评论 打赏
  • 在阿里云云效中,非 YAML 格式的流水线是可以设置流水线 job 的条件约束的。可以通过在任务设置中指定条件逻辑来实现,例如基于环境变量来执行不同的任务。

    具体操作步骤如下:

    1. 打开流水线编辑页面,在需要设置条件约束的任务上点击“设置”按钮。

    2. 在任务设置页中,找到“条件约束”选项,进入条件约束配置页面。

    3. 在条件约束页面中,选择“添加条件”按钮,添加一个条件逻辑。例如,可以选择“环境变量”作为判断条件,并设置条件值为 1。

    4. 点击“添加任务”,在弹出的任务列表中选择要执行的任务(如 a 任务),并将其添加到条件逻辑下方。

    5. 添加第二个条件逻辑,选择“环境变量”作为判断条件,并设置条件值为 2。

    6. 点击“添加任务”,在弹出的任务列表中选择要执行的任务(如 b 任务),并将其添加到第二个条件逻辑下方。

    7. 在完成以上操作后,保存任务设置并退出页面。此时,当环境变量的值为 1 时,流水线会执行 a 任务;当环境变量的值为 2 时,流水线会执行 b 任务。

    总之,在使用阿里云云效时,可以根据实际需求和场景选择适合自己的条件约束方式,并结合变量和逻辑等功能进行配置和管理,以实现更加智能化的任务执行。

    2023-06-23 19:47:33
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
通往研发效能之路 云效2.0新品联合发布 立即下载
云效2.0助力企业成功实施DevOps 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载