1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-04-20 04:15:45 +02:00

Create TC configuration for releasing 2020.1 version

This commit is contained in:
Alex Plate 2020-12-23 10:37:48 +03:00
parent c656da5c75
commit b981193f19
No known key found for this signature in database
GPG Key ID: 0B97153C8FFEC09F
2 changed files with 43 additions and 0 deletions
.teamcity/_Self

View File

@ -5,6 +5,7 @@ import _Self.buildTypes.Nvim
import _Self.buildTypes.PluginVerifier
import _Self.buildTypes.Release
import _Self.buildTypes.ReleaseEap
import _Self.buildTypes.Release_201
import _Self.buildTypes.TestsForIntelliJ20181
import _Self.buildTypes.TestsForIntelliJ20182
import _Self.buildTypes.TestsForIntelliJ20183
@ -34,6 +35,7 @@ object Project : Project({
buildType(GitHubPullRequests)
buildType(Release)
buildType(Release_201)
buildType(ReleaseEap)
buildType(TestsForIntelliJ20202)

View File

@ -0,0 +1,41 @@
package _Self.buildTypes
import jetbrains.buildServer.configs.kotlin.v2019_2.BuildType
import jetbrains.buildServer.configs.kotlin.v2019_2.CheckoutMode
import jetbrains.buildServer.configs.kotlin.v2019_2.buildSteps.gradle
object Release_201 : BuildType({
name = "Publish Release 2020.1"
description = "Build and publish IdeaVim plugin"
artifactRules = "build/distributions/*"
buildNumberPattern = "0.64-2020.1"
params {
param("env.ORG_GRADLE_PROJECT_ideaVersion", "2020.1")
password(
"env.ORG_GRADLE_PROJECT_publishToken",
"credentialsJSON:ec1dc748-e289-47e1-88b6-f193d7999bf4",
label = "Password"
)
param("env.ORG_GRADLE_PROJECT_publishUsername", "vlan")
param("env.ORG_GRADLE_PROJECT_version", "%build.number%")
param("env.ORG_GRADLE_PROJECT_downloadIdeaSources", "false")
param("env.ORG_GRADLE_PROJECT_publishChannels", "default,eap")
}
vcs {
root(_Self.vcsRoots.Branch_201)
checkoutMode = CheckoutMode.ON_SERVER
}
steps {
gradle {
tasks = "clean publishPlugin"
buildFile = ""
enableStacktrace = true
param("org.jfrog.artifactory.selectedDeployableServer.defaultModuleVersionConfiguration", "GLOBAL")
}
}
})