简单列举出Gitlab CI/CD文档中CI_PIPELINE_SOURCE、CI_COMMIT_REF_SLUG变量的详细解释
时间: 2023-06-03 15:06:54 浏览: 801
给出了TC397 Tasking CMake Gitlab集成使工程可以命令行编译 CI CD的最小工程
CI_PIPELINE_SOURCE: 表示触发CI/CD流程的源头,可以是代码提交、定时器、手动启动等。它的值可能是:push、schedule、web、api、external等。
CI_COMMIT_REF_SLUG: 表示Git中的分支名或tag名。如果是分支名,将把 "/" 替换为 "-"。如果是tag名,则不替换。该变量可以用于构建Docker镜像的标签或指令等。例如:"master" 可以转化为 "master","feature/new-feature" 可以转化为 "feature-new-feature"。
阅读全文