jenkins插件安裝與升級[三]


標簽(linux): jenkins

筆者Q:972581034 交流群:605799367。有任何疑問可與筆者或加群交流

默認的插件

Folders Plugin 
OWASP Markup Formatter Plugin 
build timeout plugin 
Credentials Binding Plugin 
Timestamper 
Workspace Cleanup Plugin 
Ant Plugin 
Gradle Plugin 
Pipeline 
GitHub Organization Folder Plugin 
Pipeline: Stage View Plugin 
Git plugin 
Subversion Plug-in 
SSH Slaves plugin 
Matrix Authorization Strategy Plugin 
PAM Authentication plugin 
LDAP Plugin 
Email Extension Plugin 
Mailer Plugin

jenkins常用插件

  • SSH plugin
  • GitLab Plugin
  • Pipeline
  • Git plugin
  • Git Parameter Plug-In
  • Deploy Plugin
  • Maven Integration plugin
  • Role-based Authorization Strategy
  • Html reports
  • performance plugin
  • jmeter-maven
  • Cobertura
  • SonarQube
  • Blue Ocean

插件管理

  • 系統設置-->插件管理
  • 更新插件、下載安裝、代理設置、可用插件
  • 手工安裝
  • 下載地址http://updates.jenkins-ci.org/

jenkins目錄

  • /var/lib/jenkins 主目錄
  • /etc/init.d/jenkins 啟動文件
  • /var/cache/jenkins程序文件
  • /var/log/jenkins 日志文件

安裝插件

[root@git tools]# rz -E
rz waiting to receive.
[root@git tools]# ls
 jenkins-2.32.3-1.1.noarch.rpm    nexus-2.13.0-01-bundle.tar.gz  plugins.tar.gz
gitlab-ce-8.9.5-ce.0.el7.x86_64.rpm  jenkins-2.32.3-1.1.noarch.rpm.1  plugins.tar.gz 
[root@git tools]# mv plugins.tar.gz /var/lib/jenkins/
[root@git tools]# cd /var/lib/jenkins/
[root@git tools]# tar xvf plugins.tar.gz
#這時plugins這個目錄里就有了很多插件了
# 需要注意的是這些文件的權限需要是jenkins的,當然我們也可以修改jenkins啟動用戶為root,在/etc/sysconfig/jenkins修改

[root@git jenkins]# service jenkins restart 
Restarting jenkins (via systemctl):                        [  OK  ]

更新插件

直接更新可能是更新不了的,如果更新不了可以直接接上面的地址手動下載后上傳上本地

鏡像管理

備份

  • tar zcf jenkins.tar.gz /var/lib/jenkins/
    *備份策略: 定時備份腳本,每天備份,保留15天的備份,如果數據量大,可以使用rsync增量備份。

系統設置

配置郵箱服務

保存之后這里就有了5個空閑的狀態

jenkins升級

先停止jenkins

[root@git jenkins]# service jenkins stop
Stopping jenkins (via systemctl):                          [  OK  ]

做備份

[root@git jenkins]# cd /usr/lib/jenkins/
[root@git jenkins]# ls
jenkins.war
[root@git jenkins]# mv jenkins.war jenkins-2.32.2.war.bak
[root@git jenkins]# ls
jenkins-2.32.2.war.bak

將新版的war放入

[root@git jenkins]# mv /tools/jenkins.war .
[root@git jenkins]# ls
jenkins-2.32.2.war.bak  jenkins.war
[root@git jenkins]# service jenkins start 
Starting jenkins (via systemctl):                          [  OK  ]


免責聲明!

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



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