Jenkins安裝使用

一、安裝git

  1. 安裝依賴
    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y
  1. 下載安裝包https://github.com/git/git/releases
    wget https://github.com/git/git/archive/v2.21.0.tar.gz

  2. 源碼安裝git

    tar -zxvf v2.21.0.tar.gz #解壓
    cd git-2.21.0
        make prefix=/usr/local/git all #編輯
        make prefix=/usr/local/git install #安裝
  1. 編輯環(huán)境配置文件
    vim /etc/profile
    # 末尾添加
    export PATH=$PATH:/usr/local/git/bin
    # 生效環(huán)境變量
    source /etc/profile
  1. 檢驗(yàn)安裝
git --version

二、安裝jdk (https://tomcat.apache.org/

  1. 解壓安裝
    tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/
    cd /usr/local/
    mv jdk1.8.0_151 jdk
  1. 添加環(huán)境變量
    vim /etc/bashrc
    #添加以下代碼  
    JAVA_HOME=/usr/local/jdk
    CLASSPATH=$JAVA_HOME/lib/
    export PATH=$PATH:$JAVA_HOME/bin
   #重新加載環(huán)境變量
   source /etc/bashrc

3.檢驗(yàn)安裝
java -version

三、安裝maven

1.下載安裝包 http://mirror.bit.edu.cn/

 wget http://mirror.bit.edu.cn/apache/maven/maven-
3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

2. 解壓安裝

tar -xzvf apache-maven-3.5.4-bin.tar.gz -C  /usr/local/
        mv /usr/local/apache-maven-3.5.4-bin.tar.gz  /usr/local/maven

3.添加環(huán)境變量

        vim /etc/bashrc
        export M2_HOME=/usr/local/maven
        export M2=$M2_HOME/bin
        PATH=$M2:$PATH
        source /etc/bashrc

4.檢驗(yàn)安裝

  mvn -version

四、安裝tomcat

1.解壓安裝

        tar xvzf apache-tomcat-9.0.1.tar.gz -C /usr/local/
        mv /usr/local/apache-tomcat-9.0.1 /usr/local/tomcat

2.添加環(huán)境變量

        vim /etc/profile
        CATALINA_HOME=/usr/local/tomcat
        export CATALINA_HOME
        source /etc/profile

3.啟動(dòng)與關(guān)閉

      #啟動(dòng)
        /usr/local/tomcat/bin/startup.sh
       #關(guān)閉
        /usr/local/tomcat/bin/shutdown.sh

五、安裝jenkins

    jenkins網(wǎng)址:http://mirror.bit.edu.cn/jenkins/war/


1.下載jenkins

    wget http://mirror.bit.edu.cn/jenkins/war/2.167/jenkins.war

2.將jenkins.war放到tomcat中,啟動(dòng)tomcat時(shí)自動(dòng)解壓webapps下的war包

    cp jenkins.war /usr/local/tomcat/webapps/

3. 網(wǎng)址訪問(wèn)jenkins,查看密碼

    cat /root/.jenkins/secrets/initialAdminPassword

4.管理插件.選擇推薦安裝,自動(dòng)安裝插件,安裝插件失敗后,進(jìn)入主頁(yè)再手動(dòng)安裝.以下插件為必須

    GIT plugin
    Publish Over SSH
    Maven Integration plugin
    Deploy to container
    Maven Integration
    GitHub Authenticattion plugin
    GitHub Branch Sourch Plugin
    GitHub Organization Folder Plugin

5.jenkins全局工具配置,配置git,jdk,maven的根目錄

    jdk:
    去掉自動(dòng)安裝,JDK=jdk1.8.0,JAVA_HOME=/usr/local/jdk
    git:
    去掉自動(dòng)安裝,Name:Default;Path to Git executable:/usr/local/git/bin/git
    maven:
    去掉自動(dòng)安裝,name:maven3.5.3;MAVEN_HOME:/usr/local/maven

6.系統(tǒng)配置.ssh設(shè)置,手動(dòng)配置ssh key,通過(guò)ssh自動(dòng)化推送到遠(yuǎn)程服務(wù)器

a).jenkins服務(wù)器準(zhǔn)備秘鑰認(rèn)證
    ssh-keygen #生成秘鑰對(duì),位于/root/.ssh/
    ssh-copy-id -i 139.155.39.41 #設(shè)置遠(yuǎn)程服務(wù)器免鑰登錄
    ssh root@139.155.39.41 #免鑰登錄
b).jenkins系統(tǒng)配置中設(shè)置ssh
        Path to key=/root/.ssh/id_rsa
c).jenkins系統(tǒng)配置中添加ssh server遠(yuǎn)程服務(wù)器
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容