zoukankan      html  css  js  c++  java
  • Gitlab,jenkins 安装及配置 【CICD】


    国内的源速度比较快/阿里源/清华源

    vim /etc/yum.repos.d/gitlab-ce.repo
    
    [gitlab-ce]
    name=Gitlab CE Repository
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
    gpgcheck=0
    enabled=1
    
    • 安装
    yum makecache && yum install -y gitlab-ce
    
    • 修改配置 external_url
    vim /etc/gitlab/gitlab.rb
    
    external_url 'IP地址+端口号'
    
    gitlab-ctl reconfigure
    
    • CENTOS 7 的防火墙 firewalld
    firewall-cmd --zone=public --add-port=8081/tcp -- permanent
    
    • 启动GitLab
    gitlab-ctl restart
    

    jenkins 安装

    • 安装配置java环境

      yum install -y java-1.8*
      rpm -qa | grep java
      vim /etc/profile
      
      ----------------------
      export JAVA_HOME=/usr/lib/jvm/ java...
      export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export PATH=$PATH:$JAVA_HOME/bin
      -------------------------
      
      source /etc/profile
      
    • 使用清华源进行安装

    yum install -y https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.244-1.1.noarch.rpm
    
    • 进行配置
    vim /etc/sysconfig/jenkins
    
    • 修改JENKINS_USER为 root
    JENKINS_USER="jenkins"
    

    配置国内安装国外插件问题 不然无法访问

    • 重启jenkins
    systemctl restart jenkins
    
    • 配置 hudson.model.UpdateCenter.xml
    <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
    
    • 获取管理员密码
    cat /var/lib/jenkins/secrets/initialAdminPassword
    
    • 配置完清华源后 配置 /var/lib/jenkins/updates/default.json 默认谷歌搜索

    • 替换为百度搜索

    sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' default.json
    
    more -5 default.json
    

    持续部署

    • war包格式 需要另外安装 Publish Over SSH插件
  • 相关阅读:
    Jzoj5422 天才绅士少女助手克里斯蒂娜
    Jzoj5422 天才绅士少女助手克里斯蒂娜
    Jzoj5421 嘟嘟噜
    Jzoj5421 嘟嘟噜
    Jzoj5460【NOIP2017提高A组冲刺11.7】士兵训练
    Jzoj5460【NOIP2017提高A组冲刺11.7】士兵训练
    Jzoj5459【NOIP2017提高A组冲刺11.7】密室
    PAT甲级——A1046 Shortest Distance
    PAT甲级——A1045 Favorite Color Stripe
    PAT甲级——A1044 Shopping in Mars
  • 原文地址:https://www.cnblogs.com/JMrLi/p/13718598.html
Copyright © 2011-2022 走看看