Fixed isRelease flag.

This commit is contained in:
Erik C. Thauvin 2018-06-26 14:38:40 -07:00
parent 33aa824ad9
commit f29cf7caa5

View file

@ -27,7 +27,7 @@ description = "Pinboard Poster for Kotlin/Java"
val gitHub = "ethauvin/$name" val gitHub = "ethauvin/$name"
val mavenUrl = "https://github.com/$gitHub" val mavenUrl = "https://github.com/$gitHub"
val deployDir = "deploy" val deployDir = "deploy"
var release = false var isRelease = "release" in gradle.startParameter.taskNames
// Load local.properties // Load local.properties
File("local.properties").apply { File("local.properties").apply {
@ -129,8 +129,10 @@ tasks {
description = "Tags the local repository with version ${project.version}" description = "Tags the local repository with version ${project.version}"
group = PublishingPlugin.PUBLISH_TASK_GROUP group = PublishingPlugin.PUBLISH_TASK_GROUP
dependsOn(gitIsDirty) dependsOn(gitIsDirty)
if (isRelease) {
commandLine("git", "tag", "-a", project.version, "-m", "Version ${project.version}") commandLine("git", "tag", "-a", project.version, "-m", "Version ${project.version}")
} }
}
val publicationName = "mavenJava" val publicationName = "mavenJava"
@ -185,7 +187,7 @@ tasks {
bintray { bintray {
user = findProperty("bintray.user") user = findProperty("bintray.user")
key = findProperty("bintray.apikey") key = findProperty("bintray.apikey")
publish = release publish = isRelease
setPublications(publicationName) setPublications(publicationName)
pkg.apply { pkg.apply {
repo = "maven" repo = "maven"
@ -218,8 +220,5 @@ tasks {
description = "Publishes version ${project.version} to Bintray." description = "Publishes version ${project.version} to Bintray."
group = PublishingPlugin.PUBLISH_TASK_GROUP group = PublishingPlugin.PUBLISH_TASK_GROUP
dependsOn(bintrayUpload) dependsOn(bintrayUpload)
doFirst {
release = true
}
} }
} }