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

阿里云云效中流水线 用YAML 无法配置分支变量?

阿里云云效中流水线 用YAML 无法配置分支变量?image.png

展开
收起
真的很搞笑 2023-06-11 21:46:19 95 0
2 条回答
写回答
取消 提交回答
  • 随心分享,欢迎友善交流讨论:)

    在阿里云云效中,可以使用 YAML 语法来配置流水线。在 YAML 中,可以定义变量,并将其用于不同的流水线任务中,以便更好地管理流水线的执行。

    关于分支变量的配置,您可以在 YAML 配置文件中使用 ${{ env.<变量名> }} 的语法,将环境变量的值赋值给分支变量。例如:

    • name: build type: shell command: | echo "Building branch ${{ env.BRANCH_NAME }}"

      其他命令

    在上面的代码中,${{ env.BRANCH_NAME }} 表示将环境变量 BRANCH_NAME 的值赋值给分支变量,以便在任务执行时使用。

    通过这种方式,您可以将环境变量的值传递给分支变量,以便更好地管理流水线的执行。需要注意的是,分支变量只在当前任务中有效,如果需要在其他任务中使用同样的变量,需要重新定义并赋值。

    2023-06-30 17:09:39
    赞同 展开评论 打赏
  • 我记得图形化编排界面也不行吧。。之前不行的yaml化也不行的。之前不行的,现在yaml也不行的,此回答整理自钉群“云效开发者交流群6群”

    2023-06-11 22:03:33
    赞同 展开评论 打赏

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

相关电子书

更多
云效平台连同飞天敏捷版,共同打造企业DevOps解决方案 立即下载
云效2.0助力企业成功实施DevOps 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载