https://github.com/ciandcd/jenkins-awesome/tree/master/jenkins_home/plugins
(以上網址有常見的plugin)
一)用戶及權限
Jenkins用戶權限管理是Jenkins管理中非常重要的,由于大多數企業都有自己的域控管理,所以我們可以把jenkins和LDAP集成
插件如下:
1)LDAP
https://plugins.jenkins.io/ldap
這個插件允許使用LDAP對用戶進行認證,LDAP 服務器可以為Active Directory 或者 OpenLDAP。

2)Active Directory
https://plugins.jenkins.io/active-directory,
這個插件允許使用Active Directory對用戶進行認證,同時結合諸如Matrix Authorization Strategy插件,可以識別用戶所在的所有用戶組,對用戶授權進行靈活配置。

二)代碼管理
1)git
https://plugins.jenkins.io/git,
支持使用Github、GitLab、Gerrit等系統管理代碼倉庫
2)Subversion
https://plugins.jenkins.io/subversion,
支持Subversion系統管理源代碼。
三) 構建觸發
1) Build periodically,Jenkins 內置功能,可以設置類似crontab時間,周期性地自動觸發構建。

MINUTE Minutes within the hour (0–59)
HOUR The hour of the day (0–23)
DOM The day of the month (1–31)
MONTH The month (1–12)
DOW The day of the week (0–7) where 0 and 7 are Sunday.
2)Poll SCM
Jenkins 內置功能,類似Build periodically,可以設置類似crontab時間,不同的是不是直接進行構建,而是周期性地在后臺檢查所配置的SCM有沒有更新,只有當有代碼更新時才會觸發構建。
3)GitLab https://plugins.jenkins.io/gitlab-plugin,
這個插件將Jenkins 集成到GitLab web hook中,支持Gitlab 分支及Merge Request等相關事件觸發Jenkins構建。
四)構建通知
1) Email Extension
https://plugins.jenkins.io/email-ext,
這個插件是郵件通知的擴展,支持定制郵件內容,觸發條件以及郵件接收者,功能比基本郵件通知要靈活強大的多。
五)發布
1)Publish Over SSH
- 第一章:Jenkins的基本介紹
- 第二章:Jenkins服務器安裝
- 第一節:在Centos6.8系統上安裝Jenkins服務器
- 第三章:Jenkins服務器配置
- 第一節:jenkins更換初始登錄密碼
- 第二節:全局工具配置
- 第三節:安裝插件
- 第四節:jenkins中配置git
- 第五節:jenkins中配置Publish Over SSH
- 第六節:jenkins郵件配置
- 第七節:Jenkins進階-獲取git tags代碼
- 第八節:Jenkins權限配置錯誤,導致無法登錄
- 第九節: jenkins通過釘釘發送消息
- 第四章:使用 Sonar 進行代碼質量管理
- 第一節:sonar概述
- 第二節:Sonar的安裝
- 第三節:sonar安裝插件
- 第四節:sonar報錯
- 第五節:代碼分析
- 第五章: 持續集成
- 第一節:GitLab觸發jenkins構建項目
- 第六章:jenkins 2.0 pipeline 從入門到精通
- 第一節:jenkins2 hello pipeline
- 第二節:jenkins pipeline基本概念
- 第七章:jenkins部署實戰
- 第一節:jenkins部署php代碼(一)
- 第二節:jenkins部署java代碼(一)
- 第三節:jenkins部署java代碼(pom.xml)二
- 第四節:jenkins部署php代碼(根據tags)
- 第五節:jenkins部署android代碼
- 第八章:jenkins項目構建配置
- 第一節: jenkins參數化構建過程