From 2bdd45f659e2b47e8ce238fdfc394d92f6ca62a0 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 1 Jul 2022 19:12:13 +0200 Subject: [PATCH] Update space images Follow the https://helpserver.labs.jb.gg/help/space/internal/set-up-a-dev-evnvironment.html#warm-up-dev-environment guide --- .fleet/Dockerfile | 1 - .jb-gateway/Dockerfile | 1 - .space.kts | 9 ++++----- .space/fleet.yaml | 10 ++++++++++ .space/idea.yaml | 10 ++++++++++ 5 files changed, 24 insertions(+), 7 deletions(-) delete mode 100644 .fleet/Dockerfile delete mode 100644 .jb-gateway/Dockerfile create mode 100644 .space/fleet.yaml create mode 100644 .space/idea.yaml diff --git a/.fleet/Dockerfile b/.fleet/Dockerfile deleted file mode 100644 index 3093af990ba..00000000000 --- a/.fleet/Dockerfile +++ /dev/null @@ -1 +0,0 @@ -FROM registry.jetbrains.team/p/kt/containers/kotlin-build-env:v1 diff --git a/.jb-gateway/Dockerfile b/.jb-gateway/Dockerfile deleted file mode 100644 index 3093af990ba..00000000000 --- a/.jb-gateway/Dockerfile +++ /dev/null @@ -1 +0,0 @@ -FROM registry.jetbrains.team/p/kt/containers/kotlin-build-env:v1 diff --git a/.space.kts b/.space.kts index a08eb4848a9..bbee812ee00 100644 --- a/.space.kts +++ b/.space.kts @@ -3,9 +3,7 @@ * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. */ -import circlet.pipelines.config.dsl.api.Ide - -fun warmupJob(ide: Ide) { +fun warmupJob(ide: Ide, devfilePath: String) { job("Kotlin project warmup for ${ide.name}") { startOn { schedule { cron("0 2 * * *") } // 5 am GMT +3 @@ -13,6 +11,7 @@ fun warmupJob(ide: Ide) { warmup(ide = ide) { scriptLocation = "./dev-env-warmup.sh" + devfile = devfilePath } git { @@ -24,5 +23,5 @@ fun warmupJob(ide: Ide) { } } -warmupJob(Ide.Idea) -warmupJob(Ide.Fleet) \ No newline at end of file +warmupJob(Ide.Idea, ".space/idea.yaml") +warmupJob(Ide.Fleet, ".space/fleet.yaml") \ No newline at end of file diff --git a/.space/fleet.yaml b/.space/fleet.yaml new file mode 100644 index 00000000000..a0aad4e0ec3 --- /dev/null +++ b/.space/fleet.yaml @@ -0,0 +1,10 @@ +schemaVersion: 2.2.0 +attributes: + space: + instanceType: regular + editor: + type: Fleet +components: + - name: kotlin-build-env + container: + image: registry.jetbrains.team/p/kt/containers/kotlin-build-env:v1 \ No newline at end of file diff --git a/.space/idea.yaml b/.space/idea.yaml new file mode 100644 index 00000000000..a9eccecacc3 --- /dev/null +++ b/.space/idea.yaml @@ -0,0 +1,10 @@ +schemaVersion: 2.2.0 +attributes: + space: + instanceType: regular + editor: + type: Idea +components: + - name: kotlin-build-env + container: + image: registry.jetbrains.team/p/kt/containers/kotlin-build-env:v1 \ No newline at end of file