Pass konanVersion to TeamCity
This commit is contained in:
@@ -427,6 +427,15 @@ task performance {
|
|||||||
dependsOn ':performance:bench'
|
dependsOn ':performance:bench'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
task teamcityKonanVersion {
|
||||||
|
doLast {
|
||||||
|
println("##teamcity[setParameter name='kotlin.native.version.base' value='$konanVersion']")
|
||||||
|
println("##teamcity[setParameter name='kotlin.native.version.full' value='$KonanVersion.CURRENT']")
|
||||||
|
println("##teamcity[setParameter name='kotlin.native.version.meta' value='${KonanVersion.CURRENT.meta.toString().toLowerCase()}']")
|
||||||
|
println("##teamcity[buildNumber '${KonanVersion.CURRENT.toString(true, true)}']")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
task clean {
|
task clean {
|
||||||
dependsOn subprojects.collect { it.tasks.matching { it.name == "clean" } }
|
dependsOn subprojects.collect { it.tasks.matching { it.name == "clean" } }
|
||||||
doLast {
|
doLast {
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ open class VersionGenerator: DefaultTask() {
|
|||||||
| companion object {
|
| companion object {
|
||||||
| val CURRENT = KonanVersion($meta, $major, $minor, $maintenance, $build)
|
| val CURRENT = KonanVersion($meta, $major, $minor, $maintenance, $build)
|
||||||
| }
|
| }
|
||||||
| private fun versionToString(showMeta: Boolean = true, showBuild: Boolean = true) = buildString {
|
| fun toString(showMeta: Boolean, showBuild: Boolean) = buildString {
|
||||||
| append(major)
|
| append(major)
|
||||||
| append('.')
|
| append('.')
|
||||||
| append(minor)
|
| append(minor)
|
||||||
@@ -72,7 +72,7 @@ open class VersionGenerator: DefaultTask() {
|
|||||||
| private val isRelease: Boolean
|
| private val isRelease: Boolean
|
||||||
| get() = meta == MetaVersion.RELEASE
|
| get() = meta == MetaVersion.RELEASE
|
||||||
|
|
|
|
||||||
| private val versionString by lazy { versionToString(!isRelease, !isRelease) }
|
| private val versionString by lazy { toString(!isRelease, !isRelease) }
|
||||||
|
|
|
|
||||||
| override fun toString() = versionString
|
| override fun toString() = versionString
|
||||||
|
|
|
|
||||||
|
|||||||
Reference in New Issue
Block a user