侧边栏壁纸
博主头像
学海无涯博主等级

学无止境

  • 累计撰写 321 篇文章
  • 累计创建 80 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

使用docker构建gitlab-runner

利刃
2024-08-07 / 0 评论 / 0 点赞 / 13 阅读 / 1781 字
温馨提示:
本文最后更新于 2024-08-13,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

介绍

  1. GitLab-Runner是配合GitLab-CI进行使用的。一般地,GitLab里面的每一个工程都会定义一个属于这个工程的软件集成脚本,用来自动化地完成一些软件集成工作。当这个工程的仓库代码发生变动时,比如有人push了代码,GitLab就会将这个变动通知GitLab-CI。这时GitLab-CI会找出与这个工程相关联的Runner,并通知这些Runner把代码更新到本地并执行预定义好的执行脚本。
  2. 用 docker 部署 gitlab-runner。官方文档上有两种启动方式,分别是使用系统本地目录挂载启动和docker 卷启动,我这里用系统本地目录挂载。
  3. 在启动runner 时可以加“--ip” 选项指定容器IP。 详见官网:Run GitLab Runner in a container | GitLab

安装

docker run -d --name gitlab-runner --restart always \
  -v /databases/docker/gitlab-runner:/etc/gitlab-runner \
  -v /var/run/docker.sock:/var/run/docker.sock \
  gitlab/gitlab-runner:latest

注册

image.png image.png

image.png 使用上图命令进行注册:

gitlab-runner register --url https://wlzs.cn/ --registration-token kkkkkkkkkkkkkkkk

docker中注册

进入docker

docker exec -ti gitlab-runner bash

执行注册命令

gitlab-runner register --url https://wlzs.cn/ --registration-token kkkkkkkkkkkkkkkk

docker外注册

docker exec -it gitlab-runner gitlab-runner register  --url https://wlzs.cn/ --registration-token kkkkkk

image.png

上线

image.png

借鉴

https://www.jb51.net/server/322192fd3.htm

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区