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

云效这两个变量怎么理解,区别的作用?

云效这两个变量怎么理解,区别的作用?
iwEcAqNwbmcDAQTRB08F0QITBrA4l8lQxwPUQAU1TJzxQDoAB9IOmw0gCAAJomltCgAL0VQR.png_720x720q90.jpg

展开
收起
青城山下庄文杰 2023-11-05 16:59:05 60 0
3 条回答
写回答
取消 提交回答
  • 这个变量得设置成特定的值,运行时只能选择,不能修改。是个下拉框 此回答整理自钉群“云效答疑服务4群”

    2023-11-06 20:16:17
    赞同 展开评论 打赏
  • 在云效中,变量的使用主要分为环境变量和运行变量两种类型。环境变量是实现流水线过程定制化的一种常见方法,可以在流水线的任何阶段使用,包括内置变量、自定义变量、通用变量组等。此外,环境变量支持运行选择变量,可以设置为“是”或“否”,用来控制流水线是否运行。

    运行变量则是一种特殊的变量,其主要作用是用来控制流水线的运行。例如,字符变量是一种普通的运行变量,可以用来存储字符串类型的数据,比如用于传递参数给流水线中的任务。

    除此之外,云效还提供了"参数化构建"功能,可以将流水线中的某些参数抽象为变量,使得这些参数可以在运行时根据不同的条件进行配置。例如,你可以将镜像名称、端口号等参数抽象为变量,然后在运行时根据不同的分支、版本等条件进行配置。这种特性可以帮助你避免重复复制流水线的问题,提升工作效率。

    2023-11-06 10:37:51
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在云效中,主要有两种类型的变量:全局变量和项目变量。
    全局变量:全局变量是指在整个组织中均可使用的变量,通常用于定义通用的配置项或常量,例如访问密钥、安全证书等。全局变量可以跨多个项目使用,使得团队成员无需重复设置同样的变量。
    项目变量:项目变量是指仅在一个项目内部使用的变量,主要用于定义项目特定的配置项或常量。项目变量只能在这个项目内部使用,而不能被其他项目使用。
    建议您根据实际情况选择合适的变量类型。一般来说,如果您需要在整个组织中共享配置信息,可以选择全局变量;如果您只需要在一个项目中使用变量,可以考虑使用项目变量。

    2023-11-05 22:58:17
    赞同 展开评论 打赏

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

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效专有云服务手册下载(2019最新版) 立即下载