Jenkins相關報錯
安裝Jenkins時報錯
1、使用yum安裝jenkins-2.326-1.1.noarch.rpm時,失敗,報錯:
Error: Package: jenkins-2.326-1.1.noarch (/jenkins-2.326-1.1.noarch)
Requires: daemonize解決:
安裝 epel-release:yum -y install epel-release
安裝 daemonize:yum -y install daemonize
使用Jenkins安裝外掛時遇到的問題
1、使用Jenkins安裝外掛不成功,如下:載入無反應
解決:
方法一:把國外的映象改為國內映象,重啟生效:systemctl restart jenkins
通過前臺頁面修改:系統管理→外掛管理→高階,把站點修改為國內映象,如:清華源
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
後臺路徑:主目錄下的 hudson.model.UpdateCenter.xml(注意:第一次安裝之後,未啟動之前找不到該檔案),同時修改 update下的default.json內的地址為國內地址
# 修改之前檢視檔案的內容,選擇性使用 # Jenkins2.3的版本使用sed -i 's/https:\/\/updates.jenkins.io\/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 # Jenkins2.2的版本使用 sed -i 's/https:\/\/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
方法二:如果方法一不能解決,可以在http://updates.jenkins-ci.org/download/plugins 或 http://updates.jenkins.io/download/plugins 中下載下載對應的 hpi 檔案,然後在 系統管理→外掛管理→高階→上傳下載的外掛 中上傳phi 檔案
2、使用Jenkins安裝外掛失敗
解決:在 /var/log/jenkins/jenkins.log 日誌檔案中檢視錯誤資訊
使用Jenkins構建專案時出現的問題
1、構建Maven專案時報錯:
問題一:[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.12.0:install-node-and-yarn (install node and yarn) on project blog-web: The plugin com.github.eirslett:frontend-maven-plugin:1.12.0 requires Maven version 3.6.0
解決:把maven的版本更換為3.6.0
問題二:[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.12.0:install-node-and-yarn (install node and yarn) on project blog-web: Could not download Yarn: Got error code 404 from the server.
原因:檢視專案的pom.xml檔案,發現配置檔案中配置的下載地址中無軟體包
解決:把檔案中的路徑進行修改,然後重新編譯。如:我的配置檔案中地址為:https://npmmirror.com/mirrors/yarn/
,修改後的地址為:https://github.com/yarnpkg/yarn/releases/download/。修改之後需要重啟Jenkins服務再進行構建