`gitlab-runner only if` 是一个用于配置 GitLab Runner 的指令,它允许你指定在哪些情况下 Runner 才会执行任务。例如,你可以设置 Runner 仅在特定分支或标签上运行任务。 要使用 `gitlab-runner only if`,你需要在 `.gitlab-ci.yml` 文件中添加相应的配置。以下是一个示例: ```yaml job1: script: echo "Job 1" only_if: $CI_COMMIT_BRANCH == "main" job2: script: echo "Job 2" only_if: $CI_COMMIT_TAG =~ /^v\d+\.\d+\.\d+$/ ``` 在这个示例中,`job1` 只会在 `main` 分支上运行,而 `job2` 只会在符合 `vX.Y.Z` 格式的标签上运行。 [2024-06-12 14:46:41 | AI写代码神器 | 217点数解答]