作業系統:虛擬機安裝CentOS-7-x86_64-DVD-1810.iso
Remote root directory:/home/admin/jenkins
Launch method:Launch agent by connecting it to the master
1. 離線安裝Git
虛擬機硬體CD/DVD連接使用CentOS-7-x86_64-DVD-1810.iso,將其中的

復制到臨時目錄,在此目錄下,使用root用戶運行:rpm -ivh *.rpm --nodeps --force
使用git version驗證版本,
2. mvn command not found / node: No such file or directory
本地使用mvn、npm正常,而jenkins運行命令失敗,創建軟鏈接解決:
node:
ln -s "$(which node)" /usr/bin/node
maven:
ln -s "$(which mvn)" /usr/bin/mvn
ln -s "$(which mvn)" /usr/local/bin/mvn
3. No compiler is provided in this environment. Perhaps you are running on a JRE rather than…
Jenkins默認使用系統自帶openjdk: /usr/lib/jvm/java… 該目錄下是只有JRE的,
需要將java路徑添加到pipeline中:
environment {
PATH = "/usr/local/jdk1.8/bin:$PATH" #定義java的環境變數
}
4. Permission denied
請保證配置linux構建環境時使用用戶與Jenkins運行時用戶一致,保證Jenkins呼叫命令涉及的檔案(夾)均為本用戶所有,
修改所有權示例:更改maven檔案(夾)所屬用戶為admin,使用root用戶執行:
chown -R admin maven
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/509712.html
標籤:其他
上一篇:譯:軟體工程師的軟技能(三)
