2016-02-09 33 views
1

有誰知道如何讓Fabric.io Beta發行電子郵件通過Jenkins發送出去?我有一個Jenkins的工作可以正確構建和上傳,但用戶永遠不會被添加到發行版中,也不會發送電子郵件。謝謝!如何設置fabric.io Beta分發電子郵件通過Jenkins發送出去?

我在詹金斯配置的gradle這個任務是:從面料這裏

assembleProdDebug 

crashlyticsUploadDistributionProdDebug -DbetaDistributionEmails="[email protected], [email protected], [email protected]" 

回答

3

我所做的是增加「ext.betaDistributionEmails = betaTesters」到的build.gradle的應用模塊可以看到下面:

buildTypes { 
    debug { 
     // Run code coverage reports by default on debug builds. 
     testCoverageEnabled = true 
     ext.betaDistributionReleaseNotes="Release Notes for this build." 
     ext.betaDistributionEmails=betaTesters 


    } 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 

在我gradle.properties文件的項目(我不檢查到一個公共的git回購)我有以下幾點:

betaTesters="[email protected], [email protected], [email protected]" 

現在我們可以執行assembleProdDebug任務,然後將crashlyticsUploadDistributionProdDebug任務和新版本發送給Beta版測試人員!

顯然,你也可以通過在命令行參數,像這樣太:

http://mrhaki.blogspot.com/2010/10/gradle-goodness-pass-command-line.html

謝謝大家的幫助!