自动化部署代码【gitlab jenkins 华为云】
部署环境
Ubuntu | Ubuntu 22.04.4 |
Jenkins版本 | |
gitlab版本 | |
一 配置服务器
使用 gitlab 和Jenkins要用的端口和http服务
命令:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
调整为 Ubuntu 命令,放开服务器端口和http 服务:
sudo ufw allow http # 允许 HTTP 服务(端口 80)
sudo ufw allow https # 允许 HTTPS 服务(端口 443)
sudo ufw allow 80/tcp # 允许自定义端口 80
sudo ufw allow 8080/tcp # 允许自定义端口 8080
安装依赖包 (jenkins和gitlab都装)
sudo apt update
sudo apt install -y curl git vim policycoreutils openssh-server openssh-client postfix
拉取 gitlab :
docker pull gitlab/gitlab-ce:latest
直接传镜像吧,简单点。。。。。。 内存不够