1. 程式人生 > 其它 >linux一站式安裝jenkins

linux一站式安裝jenkins

前言

Jenkins 是一個開源的、基於 Java 的自動化伺服器,它提供了一種簡單的方法來設定持續整合和持續交付 (CI/CD) 管道。

持續整合 (CI) 是一種 DevOps 實踐,其中團隊成員定期將他們的程式碼更改提交到版本控制儲存庫,然後執行自動化構建和測試。持續交付 (CD) 是一系列實踐,其中程式碼更改被自動構建、測試並部署到生產中。

本教程將引導您完成使用官方 Jenkins 儲存庫在 CentOS 7 系統上安裝 Jenkins 的步驟。

先決條件

在繼續本教程之前,請確保您以具有 sudo 許可權的使用者身份登入 。

安裝jenkins

要在您的 CentOS 系統上安裝 Jenkins,請按照以下步驟操作:

  1. Jenkins是一個Java應用程式,所以第一步是安裝Java。執行以下命令安裝 OpenJDK 8 包:

    sudo yum install java-1.8.0-openjdk-devel
    
    

    當前版本的 Jenkins 尚不支援 Java 10(和 Java 11)。如果您的機器上安裝了多個 Java 版本,請確保 Java 8 是預設的 Java 版本 。

  2. 下一步是啟用 Jenkins 儲存庫。為此,請使用以下curl 命令匯入 GPG 金鑰:

    
    
    
    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    並將儲存庫新增到您的系統:

    
    
    
    sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
    
    
  3. 啟用儲存庫後,通過鍵入以下命令安裝最新穩定版本的 Jenkins:

    sudo yum install jenkins
    出錯用用下面這個
    sudo yum install jenkins --nogpgcheck
  4. 
    

    安裝過程完成後,啟動 Jenkins 服務:

    
    
    
    sudo systemctl start jenkins
    
    

    要檢查它是否啟動成功執行:

    
    
    
    systemctl status jenkins
    
    

    您應該會看到與此類似的內容:

    
    
    
    Jenkins.service - LSB: Jenkins Automation Server
    Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
    Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago
        Docs: man:systemd-sysv-generator(8)
    Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS)
    CGroup: /system.slice/jenkins.service
    
    

    最後使 Jenkins 服務在系統啟動時啟動。

    sudo systemctl enable jenkins

調整防火牆

如果您在受防火牆保護的遠端 CentOS 伺服器上安裝 Jenkins, 您需要將8080.

使用以下命令開啟必要的埠:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcpsudo firewall-cmd --reload

設定jenkins

要設定新的 Jenkins 安裝,請開啟瀏覽器並輸入您的域或 IP 地址,然後輸入埠8080

http://your_ip_or_domain:8080

 

將出現類似於以下的螢幕,提示您輸入在安裝過程中建立的管理員密碼:

 

 

使用以下命令在終端上列印密碼:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

 

您應該會看到一個 32 個字元長的字母數字密碼,如下所示:

2115173b548f4e99a203ee99a8732a32

 

從您的終端複製密碼,將其貼上到管理員密碼欄位中,然後單擊Continue

 

 

在下一個螢幕上,將詢問您是要安裝建議的外掛還是選擇特定的外掛。單擊該Install suggested plugins框,安裝過程將立即開始。

 

 

 

安裝完成後,系統將提示您設定第一個管理使用者。填寫所有必填資訊並單擊Save and Continue

 

 

 

在下一頁上,您將被要求設定 Jenkins 例項的 URL。URL 欄位將使用自動生成的 URL 填充。

 

 

要完成設定,請單擊Save and Finish按鈕確認 URL。