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

Put java 21 in TeamCity configurations

This commit is contained in:
Alex Plate 2025-02-28 20:42:49 +02:00
parent 2c1cba96d2
commit 84df5451b3
No known key found for this signature in database
GPG Key ID: 0B97153C8FFEC09F
9 changed files with 23 additions and 1 deletions

View File

@ -28,6 +28,7 @@ object LongRunning : IdeaVimBuildType({
tasks = "clean :tests:long-running-tests:testLongRunning"
buildFile = ""
enableStacktrace = true
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
}

View File

@ -32,7 +32,7 @@ object Nvim : IdeaVimBuildType({
script {
name = "Set up NeoVim"
scriptContent = """
wget https://github.com/neovim/neovim/releases/download/v0.7.2/nvim-linux64.tar.gz
wget https://github.com/neovim/neovim/releases/download/v0.10.4/nvim-linux64.tar.gz
tar xzf nvim-linux64.tar.gz
cd nvim-linux64/bin
chmod +x nvim
@ -42,6 +42,7 @@ object Nvim : IdeaVimBuildType({
tasks = "clean test -Dnvim"
buildFile = ""
enableStacktrace = true
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
}

View File

@ -25,6 +25,7 @@ object PluginVerifier : IdeaVimBuildType({
tasks = "clean verifyPlugin"
buildFile = ""
enableStacktrace = true
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
}

View File

@ -27,6 +27,7 @@ object PropertyBased : IdeaVimBuildType({
tasks = "clean :tests:property-tests:testPropertyBased"
buildFile = ""
enableStacktrace = true
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
}

View File

@ -36,6 +36,7 @@ object PublishVimEngine : IdeaVimBuildType({
tasks = ":vim-engine:publish"
buildFile = ""
enableStacktrace = true
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
}

View File

@ -47,13 +47,16 @@ object ReleaseDev : IdeaVimBuildType({
gradle {
name = "Calculate new dev version"
tasks = "scripts:calculateNewDevVersion"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
gradle {
name = "Set TeamCity build number"
tasks = "scripts:setTeamCityBuildNumber"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
gradle {
tasks = "publishPlugin"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
}

View File

@ -57,18 +57,22 @@ object ReleaseEap : IdeaVimBuildType({
gradle {
name = "Calculate new eap version"
tasks = "scripts:calculateNewEapVersion"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
gradle {
name = "Set TeamCity build number"
tasks = "scripts:setTeamCityBuildNumber"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
gradle {
name = "Add release tag"
tasks = "scripts:addReleaseTag"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
gradle {
name = "Publish plugin"
tasks = "publishPlugin"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
script {
name = "Push changes to the repo"
@ -86,6 +90,7 @@ object ReleaseEap : IdeaVimBuildType({
gradle {
name = "YouTrack post release actions"
tasks = "scripts:eapReleaseActions"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
}

View File

@ -59,18 +59,22 @@ object ReleaseEapFromBranch : IdeaVimBuildType({
gradle {
name = "Calculate new eap version from branch"
tasks = "scripts:calculateNewEapVersionFromBranch"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
gradle {
name = "Set TeamCity build number"
tasks = "scripts:setTeamCityBuildNumber"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
gradle {
name = "Add release tag"
tasks = "scripts:addReleaseTag"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
gradle {
name = "Publish plugin"
tasks = "publishPlugin"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
script {
name = "Push changes to the repo"

View File

@ -93,10 +93,12 @@ sealed class ReleasePlugin(private val releaseType: String) : IdeaVimBuildType({
gradle {
name = "Calculate new version"
tasks = "scripts:calculateNewVersion"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
gradle {
name = "Set TeamCity build number"
tasks = "scripts:setTeamCityBuildNumber"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
// gradle {
// name = "Update change log"
@ -109,6 +111,7 @@ sealed class ReleasePlugin(private val releaseType: String) : IdeaVimBuildType({
gradle {
name = "Add release tag"
tasks = "scripts:addReleaseTag"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
script {
name = "Run tests"
@ -117,6 +120,7 @@ sealed class ReleasePlugin(private val releaseType: String) : IdeaVimBuildType({
gradle {
name = "Publish release"
tasks = "publishPlugin"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
// script {
// name = "Checkout master branch"
@ -148,6 +152,7 @@ sealed class ReleasePlugin(private val releaseType: String) : IdeaVimBuildType({
name = "Run Integrations"
tasks = "releaseActions"
gradleParams = "--no-configuration-cache"
jdkHome = "/usr/lib/jvm/java-21-amazon-corretto"
}
// gradle {
// name = "Slack Notification"