gitlab安裝教程參考:http://www.javashuo.com/article/p-mrdknczs-hw.htmlhtml
安裝 Maven Integration plugin ,點擊Manager Jenkinsgit
點擊 Manager Pluginsgithub
點擊「可選插件」 右側搜索 Maven In服務器
選中 Maven Integration 插件 ,點「直接安裝」按鈕便可。框架
等待安裝完成。ssh
安裝完成後再點擊建立任務,便可建立一個maven項目。maven
這是一個參數構建擴展,能夠在構建的時候選擇git的某一個分支來構建服務。工具
3.Kubernetesgitlab
這個插件能夠將Jenkins Slave Node動態配置爲Kubernetes集羣上的pod。性能
這個插件支持調度Openshift的對象,包括觸發 BuildConfig、Deployment、Scale up a Deployment,給ImageStream打新的Tag,以及建立新的對象、刪除已有對象等。
5.GitLab
配置Gitlab的相關認證,同時也支持GitLab的Webhook觸發。
支持GitLab更好的觸發。
7.Maven
這個插件爲Maven 2 / 3項目提供了高級集成功能。
支持SonarQube的代碼掃描。
9.Ansible
在構建任務中能夠執行Ansible任務。
經過SSH拷貝文件到目標機器,同時能夠在目標機器上執行腳本。
定義一個參數化的模板,經過這個模板快速的在 Jenkins 上建立出任務。
添加一個新的Job類型:Pipeline。
把多個Job組織起來。
這是一個擴展型的插件,使各個job鏈接的時候能夠傳遞一些job相關的信息。
15.Join
這也是一個觸發job的插件,亮點在於它觸發job的條件是等待全部當前job的下游的job都完成纔會發生。
這個插件提供一個構建流水線的視圖。同時它提供了一個任務的手動觸發器。
將Jenkins項目以一塊看板的形式呈現。
展現JUnit單元測試報告。
導出TestNG的測試報告。
20.JaCoCo
生成測試覆蓋率的報告。
21.Performance
生成性能測試報告
須要在Jenkins機器上安裝Taurus(開源負載測試工具和功能測試工具自動化框架)
生成報告文檔。參考資料:https://www.jianshu.com/p/8fb776f83243
擴展了發送告警郵件的控制力度。能夠定義郵件觸發器、郵件內容、收件人。
24.Mailer
每次不穩定的構建都發送郵件通知。
單獨發送郵件給對構建形成不良影響的責任人,會從SCM提交者人的信息中,拼出郵箱。
25.Sounds
這個插件能讓Jenkins經過播放聲音來發出通知。
每次build以前刪除workspace目錄下指定的文件
給Jenkins用戶權限管理添加了角色組。
28.Matrix Authorization Strategy Plugin
爲每一個項目設置用戶權限
29.Disk Usage
對Jenkins節點服務器磁盤的監控。
監控Jenkins節點的CPU、系統負載、平均響應時間和內存使用。
自定義備份Jenkins Home目錄。
輕量備份Jenkins上的配置與Job