flow.ci使用最後的commit信息作為Fir日誌
flow.ci使用最後的commit信息作為Fir日誌
解決問題July 03 2017iOSAndroid
最近開始使用 flow.ci 進行客戶端的自動構建並發布測試版本到 Fir 方便測試人員儘快測試反饋,好處不用說,不再需要每天手動打包並上傳到 Fir。
自動構建
進行自動構建的方法這裡不再贅述,直接看 flow.ci 博客:
網上也有很多相關的文章,而且操作也很簡單,直接導入項目,然後按照步驟配置後就可以完成自動構建,自動發布也很簡單,參考《iOS自動構建套件 - flow.ci + fir.im + Coding》就OK了。
自定義Fir日誌
因為 flow.ci 是通過構建時候的環境變數對各個工作流進行配置,參考《如何在 flow.ci 中添加 fir.im 版本更新日誌?》可以自定義 Fir 的更新日誌,無非就是兩部(看新UI下截圖):
在 「fir.im 上傳插件」 前面添加一個 「自定義腳本」 插件
在 「自定義腳本」 插件中 一個 變數
如: ,然後保存就OK了。
使用git的最後commit內容
雖然自定義了更新日誌,但是內容只有個更新日期是沒什麼用的,測試時候不知道版本更新的內容就不知道測試的重點,最好就是把 git 上最後的commit message 作為日誌,這樣又簡單又高效。
既然是 bash 環境變數就好辦了,使用這個命令就能拿到最後一條 commit 內容: ,具體的用法可以看 git 的文檔,把這個命令的返回值賦給 就OK啦。
所以上面的「自定義腳本」的內容就變成了:
效果
這樣就大功告成,效果如下:
參考資料
※簡單的流量控制系統
※你拿到的請求地址還對嗎?
※史玉柱:當年巨人的倒台是必然,因為我性格里的狂妄、不尊重經濟規律、不懂管理……
※關於內容營銷,你需要知道的十點真相
※你需要的 React Native 二維碼掃描組件
TAG:推酷 |
※Off-White? x Nike聯名Zoom Fly Mercurial Flyknit官方圖釋出,還有原價發售信息!
※Virgil Abloh x Air Jordan 1「Powder Blue」配色發售信息曝光
※Windows Defender Antivirus將從3月份開始刪除顯示強制性信息的軟體
※Air Jordan 12 「Graduation Pack」發售信息
※2 Chainz x Versace Chain Reaction 聯名鞋款發售信息公開
※黃色先行!Off-White x NikeLab Blazer Studio Mid發售信息再次披露!
※Air Jordan 3 「Charity Game」 發售信息
※現在你可以檢查你的 Facebook 信息是否與 Cambridge Analytica 共享
※黃色先行!Off-White? x NikeLab Blazer Studio Mid發售信息再次披露!
※搶先預覽Virgil Abloh x Louis Vuitton最新設計概念和2雙Nike的發售信息
※Daniel Arsham x adidas Originals 全新聯名 Crazy BYW X 發售信息揭曉
※The Ten再度回歸——Off White×Nike Blazer Studio Mid V2發售信息曝光
※Vans 推出全新「Patchwork Denim」主題鞋款,Air Jordan 11「Blackout」配色發售信息曝光
※Off-White x Nike Blazer Mid 全新「Spooky Pack」發售信息曝光!
※高人氣,Air Jordan 11 「Prom Night」發售信息
※Fear of God x Nike Air Skylon 2 發售信息曝光
※Oculus Connect 5開放註冊將透露VR一體機Santa Cruz信息
※Canonical發布信息圖:Ubuntu Linux連接一切
※年度最「賺錢」鞋款CHANEL x Pharrell x adidas Originals NMD發售信息奉上
※2 Chainz x Versace Chain Reaction 6款老爹鞋新作齊上陣,入手信息公開