百度云wordpress建站,浦东网站开发培训班,网站开发的外文翻译,柳州建设局网站gitlab搭建cicd流水线教程
1、阿里云申请免费云盘
申请免费云盘用于创建gitlab 申请方法百度
2、安装gitlab-ce
更新系统#xff1a;
sudo apt update
sudo apt upgrade -y
安装必要的依赖#xff1a;
sudo apt install -y curl openssh-server ca-certificates pos…gitlab搭建cicd流水线教程
1、阿里云申请免费云盘
申请免费云盘用于创建gitlab 申请方法百度
2、安装gitlab-ce
更新系统
sudo apt update
sudo apt upgrade -y
安装必要的依赖
sudo apt install -y curl openssh-server ca-certificates postfix postfix 是用来发送邮件的 MTA邮件传输代理在安装过程中Postfix 会询问你配置类型。选择“Internet Site”然后按回车键继续接着输入你的主机名或域名。
关闭防火墙
sudo ufw disable
sudo ufw status 查看防火墙状态
安装 GitLab CE 添加 GitLab 包源 首先需要添加 GitLab 的官方包源到你的系统中。你可以通过以下命令来完成
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
安装 GitLab CE 添加了源之后就可以安装 GitLab CE 了
sudo apt-get install gitlab-ce
修改对外端口管理
cd /etc/gitlab/
vi gitlab.rb修改字段
external_url http://8.154.25.238:80
nginx[listen_port] 80
可以直接在rb文件下添加
初始化gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
网页打开
http://8.154.25.238:80
登录账号 root
密码 3、安装注册gitlab-runner
# For Debian/Ubuntu/Mintcurl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash# For RHEL/CentOS/Fedoracurl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash# MacOS
sudo brew install gitlab-ci-multi-runner# For Debian/Ubuntu/Mintsudo apt-get install gitlab-ci-multi-runner# For RHEL/CentOS/Fedorasudo yum install gitlab-ci-multi-runner 4、代码测试
4.1、创建项目 例如cicd_test
4.2、添加ssh秘钥拉取项目代码
4.3、创建.gitlab-ci.yml文件
文件内容
stages: # 分段- deploydeploy-job:stage: deployscript:- echo abc- echo 123
注意文件名一点不能差。。。坑
4.4、push代码后runner开始作业 至此结束。。。。。后面出个gitlab-ci编写教程