This plugin is work in progress.
build.gradle
plugins {
id 'net.wooga.appcenter' version '1.0.0'
}
The extension allows to set the basic properties for appcenter
appCenter {
apiToken = ""
owner = ""
applicationIdentifier = ""
defaultDestinations = ["", ""]
publishEnabled = false
}
The properties are by default looked up in the gradle properties and/or environment.
property | gradle property name | environment variable |
---|---|---|
apiToken | appCenter.apiToken |
APP_CENTER_API_TOKEN |
owner | appCenter.owner |
APP_CENTER_OWNER |
applicationIdentifier | appCenter.applicationIdentifier |
APP_CENTER_APPLICATION_IDENTIFIER |
defaultDestinations | appCenter.defaultDestinations |
APP_CENTER_DEFAULT_DESTINATIONS |
publishEnabled | appCenter.publishEnabled |
APP_CENTER_PUBLISH_ENABLED |
Built with Oracle JDK7 Tested with Oracle JDK8
Gradle Version | Works |
---|---|
< 5.0 | |
5.0 | |
5.1 | |
5.2 | |
5.3 | |
5.4 | |
5.5 | |
5.6 | |
5.6 | |
6.0 | |
6.1 | |
6.2 | |
6.3 | |
6.4 | |
6.5 | |
6.6 | |
6.6 | |
6.7 | |
6.8 | |
7.0 |
(*) Setting multiple distribution groups via the extionsion
defaultDestination
or in the publish taskdestination
is not supported. Either use the settersetDefaultDestination
/setDestination
or invokedefaultDestination
/destination
multiple times with a single group
Copyright 2018-2021 Wooga GmbH
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.