linux中部署jenkins(war包)及jenkins忘記登錄賬號密碼


  

 

未登錄狀態            登錄狀態

 

一:部署jenkins(war包)

1.直接下載war包jenkins.war,下載地址https://jenkins.io/download

2.將下載的war包放到服務器上tomcat的webapps文件夾下

3.重啟tomcat:

cd /opt/tomcat/bin/

      ./shutdown.sh(關閉tomcat的命令)

                     ./startup.sh(啟動tomcat的命令)

4.在瀏覽器地址欄輸入:http://ip:端口/jenkins就會出現jenkins的登錄界面

二 :jenkins登錄密碼忘記了的解決方法:

1.查找./jenkins所在目錄

可以通過查找文件的命令查看./jenkins在哪個目錄下,進入到根目錄下(回到根目錄的命令:cd ~)后使用命令:find / -name './jenkins'

2.找到目錄后找其配置文件config.xml,並修改

如我的文件路徑:

刪除Jenkins目錄下config.xml文件中下面代碼,並保存文件。

<useSecurity>true</useSecurity>  
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">  
刪除<useSecurity><authorizationStrategy>里面所有相關的屬性

3.重啟Jenkins服務(如果是war包方式的部署,即重啟tomcat);

4.進入首頁>“系統管理”>“Configure Global Security”;

5.勾選“啟用安全”;

6.點選“Jenkins專有用戶數據庫”,並點擊“保存”;

7.重新點擊首頁>“系統管理”,發現此時出現“管理用戶”;

8.點擊進入展示“用戶列表”;

9.點擊右側進入修改密碼頁面,修改后即可重新登錄。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM