avito-android

Форк
0
/
LogOnPublishInTeamcityPlugin.kt 
24 строки · 758.0 Байт
1
package com.avito
2

3
import org.gradle.api.Plugin
4
import org.gradle.api.Project
5

6
class LogOnPublishInTeamcityPlugin : Plugin<Project> {
7

8
    override fun apply(project: Project) {
9
        with(project) {
10
            plugins.apply(PublishBasePlugin::class.java)
11
            /**
12
             * https://www.jetbrains.com/help/teamcity/service-messages.html#Reporting+Build+Number
13
             */
14
            tasks.register("teamcityPrintReleasedVersion") {
15
                it.group = "publication"
16
                it.description = "Prints teamcity service message to display released version as build number"
17

18
                it.doLast {
19
                    logger.lifecycle("##teamcity[buildNumber '$version']")
20
                }
21
            }
22
        }
23
    }
24
}
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.