avito-android

Форк
0
25 строк · 773.0 Байт
1
package com.avito
2

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

6
class PublishReleasePlugin : Plugin<Project> {
7

8
    override fun apply(project: Project) {
9
        with(project) {
10
            plugins.apply(PublishBasePlugin::class.java)
11
            plugins.apply(LogOnPublishInTeamcityPlugin::class.java)
12
            plugins.apply(PublishSonatypePlugin::class.java)
13
            plugins.apply(PublishArtifactoryPlugin::class.java)
14

15
            /**
16
             * used in ci/publish.sh
17
             */
18
            tasks.register("publishRelease") {
19
                it.group = "publication"
20
                it.dependsOn(tasks.named("publishToSonatype"))
21
                it.finalizedBy(tasks.named("teamcityPrintReleasedVersion"))
22
            }
23
        }
24
    }
25
}
26

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

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

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

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