1.下載:官網下載war包,注意是war包
安裝:jenkins是基於java,部署在tomcat上的web應用程序
下載好jenkins.war后,放到tomcat的webapps目錄下的,所以要先啟動tomcat,才能啟動jenkins
tomcat安裝好配置好環境變量,命令終端任意目錄下輸入“startup.sh”可啟動tomcat (shutdown.sh 是關閉tomcat)
此時瀏覽器輸入localhost:8080 可看到tomcat頁面打開
輸入localhost:8080/jenkins,就看到jenkins頁面打開(此處jenkins跟解壓后的war包名稱一致,如果是jenkins1.war,那就是localhost:8080/jenkins1)
在瀏覽器地址localhost:8080/jenkins最后加上/restart 可重啟jenkins
插件安裝或者卸載后都需要重啟jenkins,否則不生效
2.忘記密碼解決方案
# 當jenkins忘記了管理用戶的密碼時,只能通過修改配置文件並重啟的方式初始化設置用戶名及密碼,操作如下:
# 修改配置文件 地址 /Users/zhuyaqian/.jenkins/config.xml
將以下黃色背景內容true改為false(記得要點擊保存按鈕,否則修改不生效),然后重啟tomcat,jenkins即可:
[root@kazihuo ~/.jenkins]# cat /root/.jenkins/config.xml |grep 'useSecurity' -C1
<useSecurity>節點代表是否使用用戶權限
(管道符一定要是英文狀態的; grep后面的字符串不一定要有引號,也可以沒有; -C1 表示輸出的時候包括結果所在行之前和之后一行 context 同理 -A2 after -B2 before)
<mode>NORMAL</mode> <useSecurity>true</useSecurity> <authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
# jenkins重啟后瀏覽器訪問頁面,如下:
# 配置管理用戶
依次點擊頁面中的 系統管理 --> 全局安全配置 --> 勾選啟用安全 --> 選擇安全域中(Jenkins專有用戶數據庫)和授權策略中(登陸用戶可以做任何事),點擊保存;
再依次點擊系統管理-->管理用戶(這里可以新建,編輯,刪除用戶),配置管理員賬號密碼即可!