Skip to content

Commit c854a83

Browse files
Quattro8zoobestik
authored andcommitted
KTL-2775 update build steps for all documentation build configuration. Added frontend variable.
1 parent eeafc12 commit c854a83

File tree

2 files changed

+12
-28
lines changed

2 files changed

+12
-28
lines changed

.teamcity/documentation/builds/KotlinMultiplatform.kt

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import jetbrains.buildServer.configs.kotlin.buildSteps.script
66

77
object KotlinMultiplatform: BuildType ({
88
val dockerImageTag = "2.1.2176-p8483"
9+
val frontend = "https://kotlinlang.org/docs/static/v3/"
910

1011
name = "Kotlin Multiplatform"
1112
description = "KTL-2775 Migrate KMP Dev Docs: Create a Build of KMP Dev Docs in Our Pipeline"
@@ -19,30 +20,14 @@ object KotlinMultiplatform: BuildType ({
1920
""".trimIndent()
2021

2122
steps {
22-
// script {
23-
// name = "Build documentation"
24-
// scriptContent = """
25-
// #!/bin/bash
26-
// set -e -x -u
27-
//
28-
// docker run --rm -v %teamcity.build.checkoutDir%:/opt/sources \
29-
// registry.jetbrains.team/p/writerside/builder/writerside-builder:latest \
30-
// /bin/bash -c "export DISPLAY=:99 && Xvfb :99 & /opt/builder/bin/idea.sh helpbuilderinspect \
31-
// --source-dir /opt/sources \
32-
// --product kotlin-multiplatform-docs/mpd \
33-
// --runner teamcity \
34-
// --frontend-url https://kotlinlang.org/docs/static/v3/ \
35-
// --output-dir /opt/sources/artifacts"
36-
// """.trimIndent()
37-
// }
3823
script {
3924
name = "Build KMP Documentation with the docker"
4025
scriptContent = """
4126
docker run --rm -v %teamcity.build.checkoutDir%:/opt/sources \
4227
-e SOURCE_DIR=/opt/sources \
4328
-e MODULE_INSTANCE=kotlin-multiplatform-docs/mpd \
4429
-e RUNNER=teamcity \
45-
-e FRONTEND=https://kotlinlang.org/docs/static/v3/ \
30+
-e FRONTEND=$frontend \
4631
-e OUTPUT_DIR=/opt/sources/artifacts \
4732
registry.jetbrains.team/p/writerside/builder/writerside-builder:$dockerImageTag
4833
""".trimIndent()

.teamcity/documentation/builds/KotlinWithCoroutines.kt

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ import jetbrains.buildServer.configs.kotlin.BuildType
55
import jetbrains.buildServer.configs.kotlin.buildSteps.script
66

77
object KotlinWithCoroutines: BuildType ({
8+
val dockerImageTag = "2.1.2176-p8483"
9+
val frontend = "https://kotlinlang.org/docs/static/v3/"
10+
811
name = "Kotlin Reference with coroutines"
912
description = "Kotlin Reference with coroutines documentation build"
1013

@@ -39,19 +42,15 @@ object KotlinWithCoroutines: BuildType ({
3942

4043
steps {
4144
script {
42-
name = "Build documentation"
45+
name = "Build Kotlin Reference with coroutines documentation with the docker"
4346
scriptContent = """
44-
#!/bin/bash
45-
set -e -x -u
46-
4747
docker run --rm -v %teamcity.build.checkoutDir%:/opt/sources \
48-
registry.jetbrains.team/p/writerside/builder/writerside-builder:latest \
49-
/bin/bash -c "export DISPLAY=:99 && Xvfb :99 & /opt/builder/bin/idea.sh helpbuilderinspect \
50-
--source-dir /opt/sources \
51-
--product kotlin-reference/kr \
52-
--runner teamcity \
53-
--frontend-url https://kotlinlang.org/docs/static/v3/ \
54-
--output-dir /opt/sources/artifacts"
48+
-e SOURCE_DIR=/opt/sources \
49+
-e MODULE_INSTANCE=kotlin-reference-docs/kr \
50+
-e RUNNER=teamcity \
51+
-e FRONTEND=$frontend \
52+
-e OUTPUT_DIR=/opt/sources/artifacts \
53+
registry.jetbrains.team/p/writerside/builder/writerside-builder:$dockerImageTag
5554
""".trimIndent()
5655
}
5756
}

0 commit comments

Comments
 (0)