Дистрибутивная бета-версия APK с Gradle
Я столкнулся с проблемой для моей пользовательской задачи сборки. Я запускаю скрипт
gradle buildDevelopAndPostToFabric --releaseNotes="Test Release Notes"
Но и примечания к выпуску, и бета-группа не отображаются в моей учетной записи Fabric.
Переменные ткани для Gradle
Я взял отсюда
def app_name = 'My app'
def BETA_GROUP = "beta_publish"
def beforePublish() {
ext.betaDistributionGroupAliases = "Android testers"
ext.betaDistributionNotifications = true
}
slack {
url 'SLACK_URL'
dependsOnTasks 'buildRCAndPostToFabric', 'buildReleaseAndPostToFabric', 'buildDevelopAndPostToFabric'
title app_name
}
import org.gradle.api.tasks.options.Option
class Note extends DefaultTask {
@Option(option = "releaseNotes", description = "Release notes for build")
String releaseNotes
@TaskAction
void setReleaseNotes() {
ext.betaDistributionReleaseNotes = releaseNotes
}
}
task buildRCAndPostToFabric(type: Note) {
group = BETA_GROUP
doFirst {
beforePublish()
}
dependsOn 'cleanBuildCache'
dependsOn 'assembleRc'
finalizedBy 'crashlyticsUploadDistributionProductionRc'
}