申請阿里雲服務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