File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import java.util.*
2-
3- var bintrayUser = " USERNAME_HERE"
4- var bintrayApiKey = " API_KEY_HERE"
5-
6- val isRunningOnCI = System .getenv(" CI" ) == " true"
7- if (isRunningOnCI) {
8- bintrayUser = System .getenv(" BINTRAY_USER" ) ? : bintrayUser
9- bintrayApiKey = System .getenv(" BINTRAY_API_KEY" ) ? : bintrayApiKey
10- } else {
11- val secretProperties = Properties ()
12- val file = rootProject.file(" secret.properties" )
13-
14- if (! file.exists()) {
15- project.logger.log(LogLevel .WARN ,
16- """
17- secret.properties not found. Uploading to bintray is unavailable.
18- To make it possible, create the file and fill it with bintray settings.
19- """ .trimIndent()
20- )
21- } else file.inputStream().use { stream ->
22- secretProperties.load(stream)
23-
24- bintrayUser = secretProperties.getProperty(" bintrayUser" ) ? : error(" 'bintrayUser' should be specified" )
25- bintrayApiKey = secretProperties.getProperty(" bintrayApiKey" ) ? : error(" 'bintrayApiKey' should be specified" )
26- }
27- }
28-
29- allprojects {
30- extra[" bintrayUser" ] = bintrayUser
31- extra[" bintrayApiKey" ] = bintrayApiKey
1+ if (! hasProperty(" bintrayUsername" ) || ! hasProperty(" bintrayPassword" )) {
2+ project.logger.log(LogLevel .WARN ,
3+ """
4+ Bintray credentials not found. Uploading to bintray is unavailable.
5+ To make it possible, set 'bintrayUsername' and 'bintrayPassword'.
6+ """ .trimIndent()
7+ )
328}
Original file line number Diff line number Diff line change @@ -18,8 +18,8 @@ configure<PublishingExtension> {
1818}
1919
2020configure<BintrayExtension > {
21- user = extra[ " bintrayUser " ] as String
22- key = extra[ " bintrayApiKey " ] as String
21+ user = (findProperty( " bintrayUsername " ) as ? String ).orEmpty()
22+ key = (findProperty( " bintrayPassword " ) as ? String ).orEmpty()
2323 setPublications(" maven" )
2424
2525 pkg(closureOf<BintrayExtension .PackageConfig > {
You can’t perform that action at this time.
0 commit comments