一、關閉Jenkinshtml
只須要在訪問jenkins服務器的網址url地址後加上exit。例如我jenkins的地址http://localhost:8080/,那麼我只須要在瀏覽器地址欄上敲下http://localhost:8080/exit網址就能關閉jenkins服務.java
二、重啓Jenkiespython
http://localhost:8080/restartweb
三、從新加載配置信息shell
http://localhost:8080/reloadvim
\1. jenkins服務器重啓以後, 再次登陸提示登陸無效.瀏覽器
重啓屢次也沒法解決.服務器
\2. 根據文檔查找jenkins的目錄相關信息less
ps -elf |grep jenkins 0 S jenkins 2162 1 5 80 0 - 1317767 futex_ 09:02 ? 00:00:50 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 0 S root 2448 1895 0 80 0 - 28169 pipe_w 09:16 pts/0 00:00:00 grep --color=auto jenkins
找到jenkins的目錄ui
-DJENKINS_HOME=/var/lib/jenkins
\3. 進入目錄
將config的文件修改一下
修改內容
修改<useSecurity>true</useSecurity>爲<useSecurity>false</useSecurity> 刪除<authorizationStrategy>*****</authorizationStrategy>和<securityRealm>****</securityRealm>兩項
\4. 重啓jenkins登陸
systemctl restart jenkins
步驟
1 安裝插件運行python腳本所需插件
回到Jenkins初始界面,在左側菜單欄找到系統管理
進入系統管理界面後,點擊管理插件
點擊可選插件選項,在右上角搜索框搜索python plugin,點擊安裝便可
也能夠下載安裝包,在高級選項下根據提示安裝
2 構建第一個python的job
回到Jenkins初始界面,在左側菜單欄找到新建任務
輸入任務名稱,構建一個自由風格的項目
填寫項目描述,在構建菜單下點擊Execute Python script(安裝python plugin後會有)
輸入python腳本,點擊保存
print("Hello World")
回到主頁,在主面板上找到新建立的項目,點擊當即構建
構建完成後,進入項目,查看控制檯輸出
解決方法:以root用戶運行jenkins中shell命令
以centOS系統爲例,記錄下修改Jenkins以root用戶運行的方法。
修改Jenkins配置文件
vim /etc/sysconfig/jenkins
$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服務並檢查運行Jenkins的用戶是否已經切換爲root
service jenkins restart service jenkins restart
service jenkins restart