當前位置:首頁 » 編程軟體 » jenkins文件腳本

jenkins文件腳本

發布時間: 2023-01-11 12:58:41

1. Jenkins打包後續:Shell腳本自動修改build號,並提交TestFlight

1、自動修改Build號,並生成提交,push到遠程分支上;
2、開始打Release包,並導出IPA文件;
3、利用Application Loader插件實現自動上傳

前提:Jenkins相關配置已經完成,發布證書、本地Git用戶、push到Git上的許可權賬戶等都已配置完成,如果配置未完成,部分錯誤在後面會出現,再補上也OK。

(1)先取到當前Build號,Shell中讀取plist文件的方法比較簡單,利用的是Mac中操作plist文件的PlistBuddy,路徑在/usr/libexec/PlistBuddy下,這點在之前的文章中寫過: Jenkins 自動打包後打一個tag並同步到origin 。

(2)將版本號(示例:1.0.8.3)先分割字元串,取到最後一個元素(可能會是2位數字或者3位數字),然後把最後一個元素轉數字,再 +1 ,再轉回字元串。

(3)進行字元串拼接,最終效果:1.0.8.4

(4)將新的Build號寫入info.plist文件

(1)生成提交描述:

(2)到對應的Git目錄下進行Git操作

寫成兩個Shell步驟即可:

這點在之前的Jenkins文章中寫過了,主要是利用xcbuild命令去做的,這里要注意的就是打包的類型要又debug改為release即可。

2. 16 Web 自動化測試 -- Jenkins執行腳本

想要通過Jenkins來執行腳本,我們得在Jenkins上先安裝一些必要的環境,並去新建一個Maven Job。

詳細見個人博客: http://www.jianshu.com/p/026c0fcaedf0

這里對日程表的五顆 * 做個說明:

注意也需要在Jenkins Location中設置管理員郵件地址:

接著在Job 的配置的「構建後操作」中添加發送郵箱操作,可選「Editable Email Notification」 插件,並做配置。
Project Recipient List 配置要收到郵件的郵箱列表
Content Type 配置郵件發送類型
Default Content 配置郵件發送內容,例如content type我選擇了HTML,那麼我可以編寫html於內容中,發郵件後會自動化解析成頁面形式。例如:

3. 再見 Jenkins!幾行腳本搞定自動化部署,這款神器有點厲害

Drone是一款基於容器技術的持續集成工具,使用簡單的YAML配置文件即可完成復雜的自動化構建、測試、部署任務,在Github上已經有22K+Star。

對比Jenkins復雜的圖形化界面操作,Drone使用腳本來定義流水線任務無疑更簡單、更直觀。Drone更加輕量級,內存佔用少且響應速度快!自動化部署要啥Jenkins?直接給Git整個CI/DI功能難道不香么?

https://github.com/macrozheng/mall-learning/tree/master/mall-tiny-drone

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:888
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:582
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:684
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1013
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:255
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:114
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:713