持续集成

gitlab

 

drone

 

docker安装

http://www.found5.com/view/288.html

docker-compose安装

version: '2'
#测试成功
services:
  drone-server:
    image: drone/drone:0.8

    ports:
      - 3000:8000   # 将主机的 9080 端口映射到 Drone 服务器的 8000 端口,可以直接通过主机的 9080 来访问 Drone
    volumes:
      - /var/lib/drone:/var/lib/drone/
    restart: always
    environment:
      # true 表示允许注册,false 表示关闭注册功能,此时只有 DRONE_ADMIN 中指定的账户才能登录
      - DRONE_OPEN=true
      # Drone 外网地址
      - DRONE_HOST=http://192.168.10.202:3000
      # 使用 GitLab
      - DRONE_GITLAB=true
      # GitLab 的 Client ID
      - DRONE_GITLAB_CLIENT=a0a1764e374d20666d530591c3642c17abd2c159d32d7bcbd7f69177a4a56d8b
      # GitLab 的 Secret
      - DRONE_GITLAB_SECRET=dfeea7c34155476fd51e9ac94557e9feda144753d51a7754ee01d42adaa42b85
      # GitLab 的 URL
      - DRONE_GITLAB_URL=http://192.168.10.54:8083
      # Drone Server 和 Agent 的通信密钥,一个随机的长字符串
      - DRONE_SECRET=123456

  drone-agent:
    image: drone/drone:0.8

    command: agent
    restart: always
    depends_on:
      - drone-server
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - DRONE_SERVER=http://192.168.10.202:3000/ws/broker
      - DRONE_SECRET=123456
View Code

docker安装

#测试成功
docker run \
  --volume=/var/run/docker.sock:/var/run/docker.sock \
  --volume=/var/lib/drone:/data \
  --env=DRONE_LOGS_DEBUG=true \
  --env=DRONE_GIT_ALWAYS_AUTH=false \
  --env=DRONE_GITLAB_SERVER=http://192.168.10.54:8083 \
  --env=DRONE_GITLAB_CLIENT_ID=836da736961d2ea9bd368b3e43967545c994085a755b75c50013e0305a1786a3 \
  --env=DRONE_GITLAB_CLIENT_SECRET=6814f40b2a500bd5f6415b00cb6e454af90224c9ae3548cd938037f89668ce18 \
  --env=DRONE_RUNNER_CAPACITY=3 \
  --env=DRONE_SERVER_HOST=192.168.10.202 \
  --env=DRONE_SERVER_PROTO=http \
  --env=DRONE_TLS_AUTOCERT=false \
  --publish=80:80 \
  --publish=443:443 \
  --restart=always \
  --detach=true \
  --name=drone  \
  drone/drone:latest
View Code

参考

 

gitlab+drone1.0+sonarqube6.7.5+rancher+harbor实现CI-CD

注意版本

https://www.cnblogs.com/fallTakeMan/p/11866584.html

注意数据库

注意

 

posted @ 2020-09-03 13:33  jiuchen  阅读(224)  评论(0编辑  收藏  举报