引用CI基礎配置篇 https://my.oschina.net/huanke/blog/5188327
1. 添加Nodejs插件,並重啓Jenkins
2. 添加插件build name 並重啓,用於Build Name and Description Setter(構建名稱和描述設置器)
3. 全局變量中配置Nodejs環境變量
4. 來到主頁,以自定義的方式創建新任務
自定義git分支的變量名
自定義所發佈環境的變量名
git 代碼拉取
指定git拉取時的默認分支
構建環境
系統管理-->系統配置中還需要用到
系統配置顯示名稱 | 對應插件名稱及文檔地址 | 使用及前提 | 備註(其他參考) |
SonarQube servers | SonarQube Scanner | SonarQube Scanner就是代碼掃描器(具體工作就是掃描代碼) 在Jenkins上從工具sonarqube(部署的代碼質量檢測工具)通過調用掃描器 sonar scanner 進行代碼質量分析 |
https://www.cnblogs.com/struggle-1216/p/12439355.html |
釘釘 | DingTalk | 釘釘機器人通知 | |
Job Config History | Job Configuration History | 此插件爲每次更改和系統配置保存作業和代理的配置文件的副本 | |
Bitbucket 端點 | Bitbucket | 它公開了一個 URI 端點,您可以將其作爲 WebHook 添加到您希望與之集成的每個 Bitbucket 項目中。這個單一端點在推送時從 Bitbucket 接收完整的數據負載(請參閱他們的文檔),觸發兼容的作業以基於更改的存儲庫/分支進行構建。 | |
Jira | Jira | 該插件與 Jenkins 集成了Atlassian Jira 軟件(雲和服務器版本)。 | |
Image Tag Parameter Plugin | Image Tag Parameter | 此插件允許您將(容器)圖像標籤定義爲構建中的參數。 | |
REST List Parameter | REST List Parameter | 此插件提供的參數類型可以請求 REST 端點並提供在構建開始時從響應值解析的值列表。REST 響應可能包含 Json 或 XML,它們可以分別使用Json-Path和xPath進行解析。如果 REST 端點需要身份驗證,則可以使用基本或承載身份驗證。 | |
Declarative Pipeline (Docker) | |||
Generic Webhook Trigger | Generic Webhook Trigger | 通用的網絡鉤子觸發器 | |
Groovy | Groovy | 這個插件增加了直接執行 Groovy 代碼的能力。 | |
Retry build after failure | |||
Publish over SSH | Publish over SSH | 這個插件爲添加通過 SSH 發佈的選項 | |
SCM 輪詢 |
Publish over SSH 下 SSH Servers