2016-02-03 40 views
0

我在Bitbucket庫中有一個iOS應用程序,並且最近與Jenkins一起工作。這是一個單一的工作,當回購發生變化時觸發構建,工作正常。將上次成功的構建上傳到Jenkins的Fabric/Crashlytics

我還管理了相同作業的後期構建操作,以構建構建路徑並將其上傳到Fabric/Crashlytics。

我的問題是,如果有4-5個犯了一天,每一個都會觸發一個構建,每一個將被上傳到Crashlytics和測試人員將被通知...

我應該如何配置詹金斯運行日常工作,從上述項目中獲取上一次成功構建,並且只有在構建爲新的(之前沒有上傳)時纔會調用上載腳本?

+0

的[觸發詹金斯打造每2個小時,但只,如果有可能的複製一個git提交](http://stackoverflow.com/questions/24661301/trigger-jenkins-build-every-2-hours-but-only-if-there-was-a-git-commit) – dgmora

回答

0

我想我已經管理的上述行爲具有以下步驟:

  • 在混帳推(不變)
  • 我添加了一個新的檔案文物的行動節省了主樓作業觸發我最近一次成功構建
  • 我創建了一個單獨的「上傳建」工作
  • 從上傳的構建工作我拷貝過來的最新成功打造(帶有插件)進入第二作業的工作區
  • 我檢查有殼,如果複製生成的創建日期是從最後24小時,如果是,我就上傳到Crashlytics
相關問題