gitlab搭建cicd流水线教程
1、阿里云申请免费云盘
申请免费云盘用于创建gitlab 申请方法百度
2、安装gitlab-ce
更新系统:
            
            
              bash
              
              
            
          
          sudo apt update
sudo apt upgrade -y
        安装必要的依赖:
            
            
              bash
              
              
            
          
          sudo apt install -y curl openssh-server ca-certificates postfix
        postfix 是用来发送邮件的 MTA(邮件传输代理),在安装过程中,Postfix 会询问你配置类型。选择"Internet Site"然后按回车键继续,接着输入你的主机名或域名。
关闭防火墙
            
            
              bash
              
              
            
          
          sudo ufw disable
sudo ufw status  查看防火墙状态
        安装 GitLab CE
添加 GitLab 包源:
首先需要添加 GitLab 的官方包源到你的系统中。你可以通过以下命令来完成:
            
            
              bash
              
              
            
          
          curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
        安装 GitLab CE:
添加了源之后,就可以安装 GitLab CE 了:
            
            
              bash
              
              
            
          
          sudo apt-get install gitlab-ce
        修改对外端口管理
            
            
              bash
              
              
            
          
          cd /etc/gitlab/
vi gitlab.rb
修改字段:
external_url 'http://8.154.25.238:80'
nginx['listen_port'] = 80
可以直接在rb文件下添加 
        初始化gitlab
            
            
              bash
              
              
            
          
          gitlab-ctl reconfigure
gitlab-ctl restart
        网页打开:
            
            
              bash
              
              
            
          
          http://8.154.25.238:80
        登录账号 root
密码:


3、安装注册gitlab-runner
# 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
# MacOS
sudo brew install gitlab-ci-multi-runner
 # For Debian/Ubuntu/Mint
 sudo apt-get install gitlab-ci-multi-runner
 # For RHEL/CentOS/Fedora
 sudo yum install gitlab-ci-multi-runner
        
4、代码测试
4.1、创建项目 例如cicd_test
4.2、添加ssh秘钥拉取项目代码
4.3、创建**.gitlab-ci.yml**文件
文件内容:
            
            
              XML
              
              
            
          
          stages: # 分段
  - deploy
deploy-job:
  stage: deploy
  script:
    - echo "abc"
    - echo "123"
        注意:文件名一点不能差。。。坑
4.4、push代码后runner开始作业


至此结束。。。。。后面出个gitlab-ci编写教程