A Gradle plugin for uploading iOS and Android Apps to HockeyApp.
Add to your build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'de.felixschulze.gradle:gradle-hockeyapp-plugin:2.0+'
}
}
apply plugin: 'hockeyApp'
hockeyapp {
apiToken = "YOURHOCKEYAPPTOKEN"
}
Add to your build.gradle
hockeyapp {
apiToken = "YOURHOCKEYAPPTOKEN"
releaseType = 2 // alpha
notify = 0
status = 2
notesType = 1
notes = "Some notes."
variantToApplicationId = [
BuildVariantA: "applicationIdA",
BuildVariantB: "applicationIdB",
]
}
apiToken
: Your API Token from HockeyApp
releaseType
:0
beta,1
live,2
alphanotify
:0
not notify testers,1
notify all testers that can install this appstatus
:1
not allow users to download the version,2
make the version available for downloadnotes
: Release notes as Textile or MarkdownnotesType
:0
Textile,1
MarkdownmappingFileNameRegex
: Optional:mappingFileNameRegex="mapping.txt"
Should contain the filename or a regex for the proguardmapping.txt
mapping file (Android) ordSYM
file (iOS). Standard ismapping.txt
variantToApplicationId
: Optional (Android):[variantName: "appId", variantName2: "appId2"]
map between your variants and application IDssymbolsDirectory
: Only needed for iOS or if you dont use the android gradle plugin:file("directory")
Directory which contains theR
ordSYM
fileappFileNameRegex
: Only needed for iOS or if you dont use the android gradle pluginoutputDirectory
: Only needed for iOS:file("directory")
tags
: Optional: restrict download to comma-separated list of tagscommitSha
: Optional: commit SHA for this buildbuildServerUrl
: Optional: the URL of the build job on your build serverrepositoryUrl
: Optional: your source repository URLteamCityLog
:true
Add features for TeamCity
gradle-hockeyapp-plugin is available under the MIT license. See the LICENSE file for more info.