项目初始化

申请阿里云服务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

相关文章
相关标签/搜索