天天看點

1、搭建CICD平台

    本部分CICD的部署分為以下幾個階段

        1、主機準備。

        2、安裝前預配置。準備相應的系統配置與軟體依賴。

        3、執行安裝。

        4、安裝後配置。添加相應的元件以及修改配置。如導入模闆等。

    Centos7.2

    配置:記憶體大于4G。(其中Jenkins占1.5G、Gitlab占2G)

    8080、10080、10022、50000端口未使用

    1、添加阿裡yum源(如果已配置了yum源此步可以跳過)

        mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

        wget -O /etc/yum.repos.d/CentOS-Base.repo

        yum clean all

        yum makecache

    2、安裝docker

        yum install -y docker

    3、安裝docker-compose(docker編排工具)

        yum install -y docker-compose

    4、安裝ansible

        yum install -y ansible

    5、安裝git

         yum install -y git

    備注:docker建議使用1.12.6或以上版本、docker-compose建議使用1.17或以上版本、ansible建議使用2.4或以上版本。

三、執行安裝

    mkdir /home/jenkins

    chmod +777 /home/jenkins

    cd ~

    cd cicd_install_blog

    vi +53 docker-compose-gitlab.yml    該53行的IP修改為本機IP

    部署Jenkins

        docker-compose -f "docker-compose-jenkins.yml" up -d     

    部署gitlab(預計5分鐘完成)

        docker-compose -f "docker-compose-gitlab.yml" up -d

    驗證:

        通路Jenkins:http://HOST:8080

        通路GitLab:http://HOST:10080

1、搭建CICD平台

四、安裝後配置

    GitLab設定完root即可使用了

    Jenkins以上展示的為初始化的頁面,安裝如下

      1、cat /home/jenkins/secrets/initialAdminPassword    擷取驗證密碼并填入初始化頁面中

      2、進入選擇插件安裝界面,選擇第一個(Install suggested plugins)

      3、設定管理者賬号 admin/passwd

      4、進入管理頁面

1、搭建CICD平台

        到此搭建CICD平台就搭建完畢了。