項目初始化

申請阿里雲服務git

省略docker

初始化配置shell

  • 安裝Docker
    1.安裝curl
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
  • 安裝使用gitlab-ci-multi-runner
    1.安裝gitlab-ci-multi-runner
    We need to mount a config volume into our gitlab-runner container to be used for configs and other resources:
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,意思是本地執行。也能夠是 sshdocker,不過須要增長一個些遠程端鏈接的配置。
註冊成功
3.建立.gitlab-ci.yml 文件
構建過程
4.構建過程
構建過程gitlab

相關文章
相關標籤/搜索