1. 程式人生 > >jenkins使用時出現的問題!

jenkins使用時出現的問題!

date gnu 命令 node 系統管 center fail ring 輸入

技術分享圖片 技術分享圖片 下載LOFTER我的照片書 | 從安裝到日常使用中遇到過的問題和解決方法; 背景/問題:安裝時是跳過安裝插件過程的,安裝好後,我發現裏面啥也做不了,連個git的插件都無法下載。 方法:在jenkins的主界面,打開系統管理=>插件管理=>高級;網頁拖到最下方,有個【升級站點】,把其中的鏈接改成http的就好了,http://updates.jenkins.io/update-center.json。 然後在服務列表中關閉jenkins,再啟動,這樣就能正常聯網了。 背景/問題:進入jenkins主界面後忘記了註冊的找好密碼,或者是壓根沒有用管理員的賬號密碼。然後關掉網頁,再重新開啟後顯示需要輸入賬號密碼!!! 方法:
1.進入JENKINS_HOME下的user目錄,找到 config.xml,將改文件備份為config.xml.bat 2.修改config.xml 中的管理員賬號默認密碼 (1)用命令打開:

sudo vi /Users/Shared/Jenkins/Home/secrets/initialAdminPassword

(2)找到<passwordHash>節點 將節點內的 <passwordHash>#jbcrypt:$2a$10$lbyWNEX8qFyS47ddBYHgHOOIdnsijELWhprkGA0aZQRfapnzGeVl 6</passwordHash>的值改為:

#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS

(該字符串默認密碼為6個1) 註意前後不要輸入空格。按Esc鍵->:->wq保存。 3.啟Jenkins:jenkins restart 4.打開localhost:8080,輸入管理員賬號,密碼為6個1,點擊【登錄】登錄成功 原文鏈接:http://blog.csdn.net/jianglianye21/article/details/78082445 背景/問題:節點配置連接失敗,日誌信息如下

[12/07/17 17:25:58] [SSH] Starting slave process: cd "/usr/lib/jenkins" && java -jar slave.jar
Exception in thread "main" java.lang.ClassFormatError: hudson.remoting.Launcher (unrecognized class file version)
   at java.lang.VMClassLoader.defineClass(libgcj.so.10)
   at java.lang.ClassLoader.defineClass(libgcj.so.10)
   at java.security.SecureClassLoader.defineClass(libgcj.so.10)
   at java.net.URLClassLoader.findClass(libgcj.so.10)
   at java.lang.ClassLoader.loadClass(libgcj.so.10)
   at java.lang.ClassLoader.loadClass(libgcj.so.10)
   at gnu.java.lang.MainThread.run(libgcj.so.10)
Slave JVM has terminated. Exit code=1
[12/07/17 17:25:58] Launch failed - cleaning up connection
[12/07/17 17:25:58] [SSH] Connection closed.
	方法:  
		     1.確認可以正常ping通,沒有問題;
	    2.確認可以通過命令行ssh連接;ssh [email protected]
	    3.通過日誌了解,進入/usr/lib/jenkins 查看slave.jar的文件權限;sudo chmod u+x ./slave.jar
技術分享圖片 4.回到jenkins的節點配置節點,點擊【臨時斷開此連接】=>【Mark this node temporarily offline】=> 【Bring this node back online】。即可重新連接
 

jenkins使用時出現的問題!