介紹;
目的很簡單,就是想自己實現一個
web
項目的全自動化部署;但是現實總是殘酷的,在搭建到用
jenkins
的過程中遇到了很多的坑;本人的系統: aliyun liunx
從網上看了很多的教程順利完成了安裝,登錄和創建項目,但是在構建時,總是不成功;
每次打包都是上面的這個錯誤,在網上找了很多的資料,都沒有單獨對這個問題的說明解答;
所以在這里就單獨對這個問題做解答;
-
我是打包完成了,只是想要切換路徑進入tomcat目錄,但是死活進不去,提示沒有這樣的目錄。
-
最后的解決方案是用戶權限的問題;
-
打開
jenkins
配置文件:vim /etc/sysconfig/jenkins
-
將原來的
jenkins
用戶修改為root
用戶。$JENKINS_USER="root"
-
修改
Jenkins
相關文件夾用戶權限chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins
-
重啟Jenkins
systemctl restart jenkins
-
查看Jenkins進程所屬用戶
ps -ef | grep jenkins
-
重新執行構建;
轉載: https://blog.csdn.net/jeikerxiao/article/details/80768949