diff --git a/build.gradle b/build.gradle
index 42c45fe1..632c4b21 100644
--- a/build.gradle
+++ b/build.gradle
@@ -109,7 +109,7 @@ task generateUpdatePluginsXml {
def updatesDir = project.projectDir.absolutePath + "/build/artifacts/coderules/updates"
mkdir(updatesDir)
- def baseUrl = "https://teamcity.jetbrains.com/guestAuth/repository/download/MPS_20211_Distribution_MpsCodeRules"
+ def baseUrl = "https://teamcity.jetbrains.com/guestAuth/repository/download/MPS_20${buildNumber()[0][1]}_Distribution_MpsCodeRules"
def zip = "/jebtrains.mps.coderules-0.9-SNAPSHOT.zip"
file(updatesDir + "/updatePlugins.xml").withWriter { w ->
@@ -117,7 +117,7 @@ task generateUpdatePluginsXml {
plugins {
plugin( id: "jetbrains.mps.coderules" ,
url: baseUrl + "/$System.env.BUILD_NUMBER" + zip ,
- version: "${buildNumber()[0][1]}.${buildNumber()[0][2]}-b${buildNumber()[0][4]}" )
+ version: "0.9-b${buildNumber()[0][4]}" )
{ }
}
}
@@ -132,6 +132,7 @@ ant.importBuild('build.xml') { antTarget ->
'coderules-'+antTarget
}
ant.properties.'ci.build.num' = "${buildNumber().find() ? buildNumber()[0][4] : '9999'}".toString()
+ant.properties.'ci.mps.release' = "${buildNumber().find() ? buildNumber()[0][1] : '211'}".toString()
// ensure 'setup' runs before 'fetchDependencies' and 'declare-mps-tasks'
'coderules-fetchDependencies' {
diff --git a/build.xml b/build.xml
index 8c55a174..137127f7 100644
--- a/build.xml
+++ b/build.xml
@@ -6,6 +6,7 @@
+
@@ -1731,6 +1732,7 @@
Typechecking with Coderules (experimental)
0.9-b${ci.build.num}
JetBrains s.r.o.
+
@@ -3169,7 +3171,7 @@
- coderules.ci.build.num=${ci.build.num}${line.separator}coderules.test.jvmargs=${test.jvmargs}${line.separator}mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}mpsBootstrapCore.version.major=${mpsBootstrapCore.version.major}${line.separator}mpsBootstrapCore.version.minor=${mpsBootstrapCore.version.minor}${line.separator}mpsBootstrapCore.version.bugfixNr=${mpsBootstrapCore.version.bugfixNr}${line.separator}mpsBootstrapCore.version.eap=${mpsBootstrapCore.version.eap}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version}
+ coderules.ci.build.num=${ci.build.num}${line.separator}coderules.ci.mps.release=${ci.mps.release}${line.separator}coderules.test.jvmargs=${test.jvmargs}${line.separator}mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}mpsBootstrapCore.version.major=${mpsBootstrapCore.version.major}${line.separator}mpsBootstrapCore.version.minor=${mpsBootstrapCore.version.minor}${line.separator}mpsBootstrapCore.version.bugfixNr=${mpsBootstrapCore.version.bugfixNr}${line.separator}mpsBootstrapCore.version.eap=${mpsBootstrapCore.version.eap}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version}
diff --git a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps
index 2316692b..4d96e26e 100644
--- a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps
+++ b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps
@@ -15,6 +15,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -110,6 +123,7 @@
+
@@ -239,6 +253,15 @@
+
+
+
+
+
+
+
+
+
@@ -3082,6 +3105,16 @@
+
+
+
+
+
+
+
+
+
+