Path: blob/main/components/ide/jetbrains/backend-plugin/BUILD.yaml
2500 views
packages:1- name: docker2type: generic3deps:4- :stable5- :latest6- :stable-rider7- :latest-rider8- name: stable9type: docker10deps:11- :plugin-stable12argdeps:13- imageRepoBase14config:15dockerfile: leeway.Dockerfile16metadata:17helm-component: workspace.desktopIdeImages.jbBackendPlugin18buildArgs:19JETBRAINS_BACKEND_QUALIFIER: stable20image:21- ${imageRepoBase}/ide/jb-backend-plugin:commit-${__git_commit}22- name: latest23type: docker24deps:25- :plugin-latest26argdeps:27- imageRepoBase28config:29dockerfile: leeway.Dockerfile30metadata:31helm-component: workspace.desktopIdeImages.jbBackendPluginLatest32buildArgs:33JETBRAINS_BACKEND_QUALIFIER: latest34image:35- ${imageRepoBase}/ide/jb-backend-plugin:commit-${__git_commit}-latest36- name: stable-rider37type: docker38deps:39- :plugin-stable-rider40argdeps:41- imageRepoBase42config:43dockerfile: leeway.Dockerfile44metadata:45helm-component: workspace.desktopIdeImages.jbBackendPluginRider46buildArgs:47JETBRAINS_BACKEND_QUALIFIER: stable-rider48image:49- ${imageRepoBase}/ide/jb-backend-plugin:commit-${__git_commit}-rider50- name: latest-rider51type: docker52deps:53- :plugin-latest-rider54argdeps:55- imageRepoBase56config:57dockerfile: leeway.Dockerfile58metadata:59helm-component: workspace.desktopIdeImages.jbBackendPluginLatestRider60buildArgs:61JETBRAINS_BACKEND_QUALIFIER: latest-rider62image:63- ${imageRepoBase}/ide/jb-backend-plugin:commit-${__git_commit}-rider-latest64- name: plugin-stable65type: generic66argdeps:67- noVerifyJBPlugin68deps:69- components/supervisor-api/java:lib70- components/gitpod-protocol/java:lib71srcs:72- "**/*.kt"73- "build.gradle.kts"74- "gradle.properties"75- "gradle-stable.properties"76- "gradle/wrapper/*"77- "gradlew"78- "settings.gradle.kts"79- "src/main/resources/*"80- "src/main/resources-stable/*"81- "build.sh"82env:83- JB_QUALIFIER=stable84- NO_VERIFY_JB_PLUGIN=${noVerifyJBPlugin}85# TODO(hw): remove me after java 21 is default version in dev image86- SDKMAN_DIR=/home/gitpod/.sdkman87config:88commands:89- - "bash"90- "-c"91- >92echo java=21.0.3.fx-zulu > .sdkmanrc93&& source "$SDKMAN_DIR/bin/sdkman-init.sh"94&& sdk env install95&& ./build.sh ${__git_commit}96- name: plugin-latest97type: generic98argdeps:99- noVerifyJBPlugin100deps:101- components/supervisor-api/java:lib102- components/gitpod-protocol/java:lib103srcs:104- "**/*.kt"105- "build.gradle.kts"106- "gradle.properties"107- "gradle-latest.properties"108- "gradle/wrapper/*"109- "gradlew"110- "settings.gradle.kts"111- "src/main/resources/*"112- "src/main/resources-latest/*"113- "build.sh"114env:115- JB_QUALIFIER=latest116- NO_VERIFY_JB_PLUGIN=${noVerifyJBPlugin}117# TODO(hw): remove me after java 21 is default version in dev image118- SDKMAN_DIR=/home/gitpod/.sdkman119config:120commands:121- - "bash"122- "-c"123- >124echo java=21.0.3.fx-zulu > .sdkmanrc125&& source "$SDKMAN_DIR/bin/sdkman-init.sh"126&& sdk env install127&& ./build.sh ${__git_commit}128- name: plugin-stable-rider129type: generic130argdeps:131- noVerifyJBPlugin132deps:133- components/supervisor-api/java:lib134- components/gitpod-protocol/java:lib135srcs:136- "**/*.kt"137- "build.gradle-stable.kts"138- "gradle.properties"139- "gradle-stable-rider.properties"140- "gradle/wrapper/*"141- "gradlew"142- "settings.gradle.kts"143- "src/main/resources/*"144- "src/main/resources-stable/*"145- "src/main/resources-rider/*"146- "build.sh"147env:148- JB_QUALIFIER=stable-rider149# Force skip plugin verification for Rider150- NO_VERIFY_JB_PLUGIN=true151config:152commands:153- ["rm", "-rf", "src/main/kotlin/io/gitpod/jetbrains/remote/GitpodMetricControlProvider.kt"]154- ["mv", "build.gradle-stable.kts", "build.gradle.kts"]155- ["./build.sh", "${__git_commit}"]156- name: plugin-latest-rider157type: generic158argdeps:159- noVerifyJBPlugin160deps:161- components/supervisor-api/java:lib162- components/gitpod-protocol/java:lib163srcs:164- "**/*.kt"165- "build.gradle-latest.kts"166- "gradle.properties"167- "gradle-latest.properties"168- "gradle-latest-rider.properties"169- "gradle/wrapper/*"170- "gradlew"171- "settings.gradle.kts"172- "src/main/resources/*"173- "src/main/resources-latest/*"174- "src/main/resources-rider/*"175- "build.sh"176env:177# TODO(hw): uncomment next line after Rider fix codeWithMe issue178# - JB_QUALIFIER=latest-rider179- JB_QUALIFIER=latest180- NO_VERIFY_JB_PLUGIN=${noVerifyJBPlugin}181# TODO(hw): remove after `2024.2.*` is stable182- SDKMAN_DIR=/home/gitpod/.sdkman183config:184commands:185- ["rm", "-rf", "src/main/kotlin/io/gitpod/jetbrains/remote/GitpodMetricControlProvider.kt"]186# TODO(hw): remove after 2024.2.* is stable187- ["mv", "build.gradle-latest.kts", "build.gradle.kts"]188- - "bash"189- "-c"190- >191echo java=21.0.3.fx-zulu > .sdkmanrc192&& source "$SDKMAN_DIR/bin/sdkman-init.sh"193&& sdk env install194&& ./build.sh ${__git_commit}195- name: latest-info196type: generic197srcs:198- "gradle-latest.properties"199config:200commands:201- ["echo", "hello"]202203204