【gitlab-runner/docker部署runner/CICD】

本文详细介绍了如何通过docker-compose部署gitlab-runner,包括docker-compose文件的编写,dockerfile的内容,shell脚本的准备,runner的注册,git密钥的配置以及项目yml配置示例,实现自动化测试的发布流程。
摘要由CSDN通过智能技术生成

介绍docker-compose 部署方式

docker-compose文件

  ###runner
  gitlab-runner:
    image: gitlab-runner
    build:
      context: ./gitlab-runner
    #image: gitlab/gitlab-runner:latest
    container_name: gitlab-runner
    #environment:
      #- CI_SERVER_URL=${GITLAB_CI_SERVER_URL}
      #- REGISTRATION_TOKEN=${GITLAB_RUNNER_REGISTRATION_TOKEN}
      #- RUNNER_NAME=${GITLAB_RUNNER_NAME}-runner
      #- REGISTER_NON_INTERACTIVE=${GITLAB_REGISTER_NON_INTERACTIVE}
      #- RUNNER_EXECUTOR=shell
    volumes:
      - ./gitlab-runner/deploy/publish.sh:/var/www/gitlab-runner/deploy/publish.sh:rw
      - ${DATA_PATH_HOST}/gitlab/runner:/etc/gitlab-runner
      - /var/run/docker.sock:/var/run/docker.sock:rw
    restart: always

 dockerfile文件内容

FROM gitlab/gitlab-runner:latest

LABEL maintainer="peng <peng@outlook.com>"


RU
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值