avito-android
24 строки · 758.0 Байт
1package com.avito2
3import org.gradle.api.Plugin4import org.gradle.api.Project5
6class LogOnPublishInTeamcityPlugin : Plugin<Project> {7
8override fun apply(project: Project) {9with(project) {10plugins.apply(PublishBasePlugin::class.java)11/**12* https://www.jetbrains.com/help/teamcity/service-messages.html#Reporting+Build+Number
13*/
14tasks.register("teamcityPrintReleasedVersion") {15it.group = "publication"16it.description = "Prints teamcity service message to display released version as build number"17
18it.doLast {19logger.lifecycle("##teamcity[buildNumber '$version']")20}21}22}23}24}
25