CI/CD搭建配置
前言
gitlab-ci
# For Debian/Ubuntu/Mint curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash # For RHEL/CentOS/Fedora curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash # install # For Debian/Ubuntu/Mint sudo apt-get install gitlab-runner # For RHEL/CentOS/Fedora sudo yum install gitlab-runner # for DEB based systems apt-cache madison gitlab-runner sudo apt-get install gitlab-runner=10.0.0 # for RPM based systems yum list gitlab-runner --showduplicates | sort -r sudo yum install gitlab-runner-10.0.0-1# Linux x86-64 sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64 # Linux x86 sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-386 # Linux arm sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-arm # 添加执行权限 sudo chmod +x /usr/local/bin/gitlab-runner # 创建一个gitlab-ci用户 sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash # 安装并启动服务 sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner sudo gitlab-runner start# For Debian/Ubuntu/Mint dpkg -i gitlab-runner_<arch>.deb # For RHEL/CentOS/Fedora rpm -i gitlab-runner_<arch>.rpm# 下载安装镜像 docker pull gitlab/gitlab-runner:latest # 运行容器 # -m 最大占用内存 --memory-reservation 内存+swap # -d: 后台运行 # -p:将容器内部端口向外映射,这里用8081是防止80端口被占用 # --name:命名容器名称 # -v:将容器内数据文件夹,日志,配置等挂载到宿主机指定目录下 docker run -d -m 500M --name gitlab-runner --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner:latest
dist目录下index.html打开空白页的解决方案
安装和使用jenkins




使用体验
参考
Last updated
Was this helpful?


