Qrone CI 安装

2019-08-12

Qrone CI是一个基于Github的CI工具,本文记录一下安装部署的过程。

创建Github OAutn2 App

image.png

拉取Docker镜像

  ~ docker pull drone/drone:1
1: Pulling from drone/drone
e7c96db7181b: Pull complete 
de231fbdcaac: Pull complete 
343cd29402df: Pull complete 
Digest: sha256:9073d1aa1ef30e25e048c4b4d309c0abd16d3fed6d2eb258f9eb8e89b4085001
Status: Downloaded newer image for drone/drone:1

启动Qrone CI

docker run \
  --volume=/var/run/docker.sock:/var/run/docker.sock \
  --volume=/var/lib/drone:/data \
  --env=DRONE_GITHUB_SERVER=https://github.com \
  --env=DRONE_GITHUB_CLIENT_ID=8a3eee8c9546832b5c8f \
  --env=DRONE_GITHUB_CLIENT_SECRET=8488b7a065cde67b98a511ed7c716ff601d010b2 \
  --env=DRONE_RUNNER_CAPACITY=2 \
  --env=DRONE_SERVER_HOST=203.78.140.133 \
  --env=DRONE_SERVER_PROTO=http \
  --env=DRONE_TLS_AUTOCERT=true \
  --publish=10095:10095 \
  --restart=always \
  --detach=true \
  --name=drone \
  drone/drone:1