.gitlab-ci.yml中$CI_PIPELINE_SOURCE变量来源于哪里?
时间: 2024-05-22 16:17:09 浏览: 253
gitlab-ci-validate:检查您的 .gitlab-ci.yml 文件是否有效
$CI_PIPELINE_SOURCE是GitLab CI/CD的内置变量,它是由GitLab自动设置的,用于指示当前流水线的来源。它可以有以下几种可能的值:push、merge_request、web、schedule 或 api。其中,push表示是在Git push操作触发的pipelines,merge_request表示是在一个Merge Request中触发的pipelines,web表示是在GitLab UI中通过点击按钮手动触发的pipelines,schedule表示是通过调度器触发的pipelines,api表示是通过GitLab API触发的pipelines。
阅读全文