【Linux】【jenkins】自動化運維二 安裝插件

gitlab安裝教程參考:http://www.javashuo.com/article/p-mrdknczs-hw.htmlhtml

1.Maven Integration Plugins

Jenkins安裝時選擇推薦插件安裝並不會安裝Maven的插件,沒法直接新建Maven項目。 因此須要咱們先來安裝Maven Integration Plugins

安裝 Maven Integration plugin ,點擊Manager Jenkinsgit

 

 

 點擊 Manager Pluginsgithub

 

 

 點擊「可選插件」  右側搜索 Maven In服務器

選中 Maven Integration 插件 ,點「直接安裝」按鈕便可。框架

 

 

 等待安裝完成。ssh

 安裝完成後再點擊建立任務,便可建立一個maven項目。maven

2.Git Parameter

這是一個參數構建擴展,能夠在構建的時候選擇git的某一個分支來構建服務。工具

3.Kubernetesgitlab

這個插件能夠將Jenkins Slave Node動態配置爲Kubernetes集羣上的pod。性能

4.Openshift

這個插件支持調度Openshift的對象,包括觸發 BuildConfig、Deployment、Scale up a Deployment,給ImageStream打新的Tag,以及建立新的對象、刪除已有對象等。

5.GitLab

配置Gitlab的相關認證,同時也支持GitLab的Webhook觸發。

6.GitLab Hook

支持GitLab更好的觸發。

7.Maven

這個插件爲Maven 2 / 3項目提供了高級集成功能。

8.SonarQube Scanner

支持SonarQube的代碼掃描。

9.Ansible

在構建任務中能夠執行Ansible任務。

10.Publish Over SSH

經過SSH拷貝文件到目標機器,同時能夠在目標機器上執行腳本。

11.Job Generator

定義一個參數化的模板,經過這個模板快速的在 Jenkins 上建立出任務。

添加一個新的Job類型:Pipeline。

13. Multijob

把多個Job組織起來。

14.Parameterized Trigger

這是一個擴展型的插件,使各個job鏈接的時候能夠傳遞一些job相關的信息。

15.Join

這也是一個觸發job的插件,亮點在於它觸發job的條件是等待全部當前job的下游的job都完成纔會發生。

16.Build Pipeline

這個插件提供一個構建流水線的視圖。同時它提供了一個任務的手動觸發器。

17.Build Monitor View

將Jenkins項目以一塊看板的形式呈現。

18. JUnit

展現JUnit單元測試報告。

19.TestNG Results

導出TestNG的測試報告。

20.JaCoCo

生成測試覆蓋率的報告。

21.Performance

生成性能測試報告
須要在Jenkins機器上安裝Taurus(開源負載測試工具和功能測試工具自動化框架)

生成報告文檔。參考資料:https://www.jianshu.com/p/8fb776f83243

23.Email Extension

擴展了發送告警郵件的控制力度。能夠定義郵件觸發器、郵件內容、收件人。

24.Mailer

每次不穩定的構建都發送郵件通知。
單獨發送郵件給對構建形成不良影響的責任人,會從SCM提交者人的信息中,拼出郵箱。

25.Sounds

這個插件能讓Jenkins經過播放聲音來發出通知。

26.Workspace Cleanup

每次build以前刪除workspace目錄下指定的文件

給Jenkins用戶權限管理添加了角色組。

28.Matrix Authorization Strategy Plugin

爲每一個項目設置用戶權限

29.Disk Usage

對Jenkins節點服務器磁盤的監控。

監控Jenkins節點的CPU、系統負載、平均響應時間和內存使用。

自定義備份Jenkins Home目錄。

輕量備份Jenkins上的配置與Job

預先要在全局配置中設置代碼版本控制庫的配置,每次建立或更新job配置時都會提示是否同步配置
相關文章
相關標籤/搜索