條件:Jenkins安裝pipeline插件和Allure插件
1、基礎pipeline腳本
拉取代碼=》執行clean操作=》執行單元測試=》執行打包部署=》執行其他
(1)圖示
jenkins執行階段視圖
|
gitlab中單元測試的對應結果
|
---|---|
|
|
jenkins單元測試報告的入口 | 單元測試報告展示 |
|
|
(2)腳本
(1)圖示
(2)腳本
3、其他說明及注意點
(1)Git拉取代碼時使用的key,需要通過通過"流水線語法"頁面獲取,如下圖。
(2)pipeline一旦有一步執行出錯,后續步驟會終止
(3)由於代碼中有前端代碼,需要做一些處理(只需執行一次),否則會導致打包錯誤(具體錯誤未截獲)
- 找到項目所在的工作區(比如:/usr/local/tomcat-9.0.20/webapps/jenkins/workspace/project_new)
- 在“/src/main/webclient”目錄下,執行以下代碼:
npm install -g cnpm --registry= https://registry.npm.taobao.org
cnpm install