1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-02-25 02:46:01 +01:00

TeamCity change in 'IntelliJ IDEA plugins / IdeaVim' project: 'Tests for IntelliJ 2021.3' build configuration was moved to 'IntelliJ IDEA plugins / IdeaVim / Old IdeaVim tests' project

This commit is contained in:
aleksei.plate 2022-07-07 07:11:51 +00:00 committed by tcuser
parent 1c513cf8aa
commit 5440e48fa3

View File

@ -1,16 +1,62 @@
package patches.buildTypes
import jetbrains.buildServer.configs.kotlin.v2019_2.*
import jetbrains.buildServer.configs.kotlin.v2019_2.BuildType
import jetbrains.buildServer.configs.kotlin.v2019_2.buildSteps.gradle
import jetbrains.buildServer.configs.kotlin.v2019_2.failureConditions.BuildFailureOnMetric
import jetbrains.buildServer.configs.kotlin.v2019_2.failureConditions.failOnMetricChange
import jetbrains.buildServer.configs.kotlin.v2019_2.triggers.vcs
import jetbrains.buildServer.configs.kotlin.v2019_2.ui.*
/*
This patch script was generated by TeamCity on settings change in UI.
To apply the patch, change the buildType with id = 'TestsForIntelliJ20213'
accordingly, and delete the patch script.
To apply the patch, create a buildType with id = 'TestsForIntelliJ20213'
in the project with id = 'OldTests', and delete the patch script.
*/
changeBuildType(RelativeId("TestsForIntelliJ20213")) {
vcs {
remove(DslContext.settingsRoot.id!!)
add(RelativeId("HttpsGithubComJetBrainsIdeavimBranch213221"))
create(RelativeId("OldTests"), BuildType({
id("TestsForIntelliJ20213")
name = "Tests for IntelliJ 2021.3"
params {
param("env.ORG_GRADLE_PROJECT_downloadIdeaSources", "false")
param("env.ORG_GRADLE_PROJECT_ideaVersion", "2021.3.2")
param("env.ORG_GRADLE_PROJECT_instrumentPluginCode", "false")
}
}
vcs {
root(RelativeId("HttpsGithubComJetBrainsIdeavimBranch213221"))
}
steps {
gradle {
tasks = "clean check -x ktlintMainSourceSetCheck -x ktlintTestSourceSetCheck"
buildFile = ""
enableStacktrace = true
param("org.jfrog.artifactory.selectedDeployableServer.defaultModuleVersionConfiguration", "GLOBAL")
}
}
triggers {
vcs {
branchFilter = ""
}
}
failureConditions {
failOnMetricChange {
metric = BuildFailureOnMetric.MetricType.TEST_COUNT
threshold = 20
units = BuildFailureOnMetric.MetricUnit.PERCENTS
comparison = BuildFailureOnMetric.MetricComparison.LESS
compareTo = build {
buildRule = lastSuccessful()
}
}
}
requirements {
noLessThanVer("teamcity.agent.jvm.version", "1.8")
}
}))