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

根据文档,当流水线执行时,会有变量CI_SOURCE_NAME,但我没有看到,云效是有什么开关吗?

根据文档,当流水线执行时,会有变量CI_SOURCE_NAME,但是我search 流水线的日志,没有看到,云效这是有什么开关么?PIPELINE_ID 和 BUILD_NUMBER 倒是有的。

展开
收起
三分钟热度的鱼 2023-11-15 20:28:58 41 0
2 条回答
写回答
取消 提交回答
  • 对不起,我之前的回答可能有误。根据你的描述,你似乎是在使用阿里云的云效服务。在这个服务中,有一些预定义的环境变量,但是"CI_SOURCE_NAME"并不是其中之一。

    在云效的流水线中,有一些预定义的环境变量,包括:

    • PIPELINE_ID:流水线ID。
    • BUILD_NUMBER:当前构建的编号。
    • JOB_NAME:当前任务名称。
    • TASK_NAME:当前任务名称。
    • BUILD_URL:当前构建的URL。
    • REPOSITORY_NAME:代码仓库名称。
    • BRANCH_NAME:当前分支名称。
    • COMMIT_ID:当前提交ID。
    • COMMIT_MESSAGE:当前提交消息。
    • COMMIT_TIME:当前提交时间。
    • ENVIRONMENT_NAME:环境名称。

    如果你需要使用"CI_SOURCE_NAME"这个变量,你可能需要在你的流水线脚本中手动设置这个变量。

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

    通常情况下,CI_SOURCE_NAME变量表示当前流水线任务所在的源代码仓库名称。如果您使用了阿里云云效的代码托管服务,并且在流水线配置中指定了对应的代码仓库,则可能会看到这个变量的值。否则,该变量的值可能为空或不存在。
    为了确保您的流水线能够正确地获取和使用CI_SOURCE_NAME变量,请检查以下内容:

    1. 您是否已经在流水线配置中指定了正确的代码仓库?
    2. 如果您使用的是外部代码仓库(如GitHub、GitLab等),请确认您的流水线配置是否正确地连接到了该仓库。
    2023-11-16 14:13:59
    赞同 展开评论 打赏

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

相关电子书

更多
云效2.0 ——敏捷项目管理实践及工具落地 立即下载
云效助力企业软件供应链生产效能提升 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载