基於Jenkins搭建自動化構建系統採坑記

2021-09-11 12:37:08 字數 956 閱讀 3805

客戶端發版之前總要經過測試部門的各種測試,像我廠的流程是

然後問題就來了,每次提測需要抽乙個同學來做這些事情,並且跑自動化測試的這些過程是沒辦法在研發人員技術內測的時候就能提供測試報告的。

我廠的渠道數量已經達到了100+,開發完新的業務需要全渠道發版的時候,還是需要單獨抽乙個同學出來跟進發版包,並且發版的流程更多。

然後問題又來了:

本著繁重而重複的體力勞動交給機器做的原則,我們開始基於jenkins搞了一套自動化構建系統。這裡我將構建過程中碰到的坑分享出來給大家,避免其他小夥伴重複入坑。

開啟系統管理-系統設定頁面。這裡我們重點設定一下郵箱,其他的可以使用預設的。

配置郵件通知。新增editable email notification的構建後步驟。圖比較長,我擷取了兩張,需要配置的地方已經用紅色標出

本篇是寫給初次接觸jenkins的小夥伴的,也是自己採坑的一次記錄。很多高階的用法沒有體現出來,比如觸發器、上傳ftp伺服器、跑lint檢測、跑monkey等都沒有體現出來。希望大家從本篇教程做乙個延伸,繼續探尋強大的jenkins。

打個廣告 我本人非常願意參加很多技術沙龍等線下活動,因為很多乾貨可以幫我快速成長;公司有時候也會組織我們去參加技術分享會,but很多時候大咖們演講的速度會很快,導致會後能吸收的營養並不多。所以我在github上開了乙個新的分支,裡面存放著我參加技術分享的會後ppt(當然,很多技術分享講師的ppt是不公開的,那我就沒轍了哈),大家可以fork一下,吸收一下裡面的營養,一起進步哈。如果你也參加了很多技術分享,手裡有很多會後ppt歡迎發到[email protected]我整理統一push上去,讓更多人學習專案位址

contact way

value

mail

[email protected]

wechat

w2006292

github

blog

jenkins自動化構建搭建

使用jenkins搭建自動化部署方案,可以省去不斷的去部署工程工程的麻煩,也有利於管理稍大團隊的開發。主要步驟有 以j a為主 1.在伺服器中搭建搭建開發環境j a的jdk和m en。3.採用命令列 j a jar jenkins.war啟動jenkins,訪問 http localhost 808...

基於 Webhooks gitlab 自動化構建

基於gitlab webhooks 自動構建流程 1 伺服器安裝 git 服務 安裝成功 配置 php 指令碼 接受頭部資訊 if isset get youparam if get youparam qiuxue666 接受引數 datas file get contents php input ...

linux環境下搭建自動化Jenkins管理工具

一 搭建乙個jak tomcat伺服器到自己的linux伺服器上 二 檢視日誌是否有異常,訪問http ip 8080即可看到jenkins介面,jenkins安裝成功。四 其中首次訪問jenkins需要獲得密碼 通過cd命令cd root jenkins裡面有個secrets檔案裡的initial...