ZBLOG

gitlab runner 设置仅为推送tag时执行

可以通过在 config.toml 文件中设置 when 属性来实现仅为推送 tag 时执行。具体步骤如下:

  1. 打开 GitLab Runner 所在的服务器,找到该 Runner 的配置文件,一般位于 /etc/gitlab-runner/config.toml

  2. 在该文件中找到 [runners] 部分,找到需要修改的 Runner 对应的 [runner] 标签下面的 [[runners]] 部分。

  3. 在该部分下新增一个 when 属性,并将值设置为 "on_tags",表示仅在推送 tag 时执行。

示例:

[[runners]]
  name = "MyRunner"
  url = "https://gitlab.com/"
  token = "XXXXXXXXXXXXXX"
  executor = "shell"
  [runners.cache]
    [runners.cache.s3]
    [runners.cache.gcs]
  [runners.shell]
    # 设置仅为推送 tag 时执行
    when = "on_tags"
  1. 修改完成后保存并退出文件。重启 GitLab Runner 生效。

注意事项:

  • 如果使用 Docker 或 Kubernetes 等容器技术运行 GitLab Runner,则需要在容器内部修改配置文件。
  • 当前 Runner 上已经存在的作业不会受影响,只有新推送的 tag 才会触发相应的作业。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=4800

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?