Skip to content

Commit c83c7e6

Browse files
committed
build: Fix bintray credentials
1 parent c8354bc commit c83c7e6

2 files changed

Lines changed: 9 additions & 33 deletions

File tree

Lines changed: 7 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,8 @@
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
}

buildSrc/src/main/kotlin/bintray-publish.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ configure<PublishingExtension> {
1818
}
1919

2020
configure<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> {

0 commit comments

Comments
 (0)