申请阿里云服务git
省略docker
初始化配置shell
apt-get update apt-get upgrade apt-get install curl
2.使用阿里云的加速器安装Dockerubuntu
使用加速器 curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh - # 您能够使用以下的脚本将mirror的配置添加到docker daemon的启动参数中 echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=https://{每一个人看到的会不一样}.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/docker sudo service docker restart
若是是ubuntu15.04 16.04ssh
sudo mkdir -p /etc/systemd/system/docker.service.d sudo tee /etc/systemd/system/docker.service.d/mirror.conf <<-'EOF' [Service] ExecStart= ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=https://45qt8r2q.mirror.aliyuncs.com EOF sudo systemctl daemon-reload sudo systemctl restart docker
docker run -d --name gitlab-runner --restart always \ -v /srv/gitlab-runner/config:/etc/gitlab-runner \ gitlab/gitlab-runner:latest
2.注册一个runnercurl
docker exec -it gitlab-runner gitlab-runner register
其中 1. 输入ci地址,一般是 http://ip:port/ci
2.输入据注册接入的token 得到接入权限
3.输入runner的描述
4.输入runner的标签
5.输入executor类型,默认是shell
,意思是本地执行。也能够是 ssh
和docker
,不过须要增长一个些远程端链接的配置。
3.建立.gitlab-ci.yml 文件
4.构建过程
gitlab