File tree Expand file tree Collapse file tree 1 file changed +4
-33
lines changed
.teamcity/builds/apiReferences/kotlinx/metadataJvm Expand file tree Collapse file tree 1 file changed +4
-33
lines changed Original file line number Diff line number Diff line change @@ -36,43 +36,14 @@ object KotlinxMetadataJvmBuildApiReference : BuildType({
36
36
buildDokkaHTML {
37
37
enabled = false
38
38
}
39
- scriptDokkaVersionSync {
39
+ script {
40
+ name = " build api reference"
40
41
scriptContent = """
41
42
#!/bin/bash
42
- set -e
43
- set +x
44
- set -o pipefail
45
- set -u
46
-
47
- # update Dokka version
48
- sed -i -E "s/dokka ?= ?\"[0-9\.]+\"/dokka = \"1.9.0-dev-218\"/gi" ./gradle/libs.versions.toml
49
-
50
- # Define the replacement string
51
- replacement="maven(url = \"$DOKKA_SPACE_REPO \")\nmavenCentral"
52
-
53
- # List of kts files to apply the command on
54
- files=(
55
- "./build.gradle.kts"
56
- "./repo/gradle-settings-conventions/settings.gradle.kts"
57
- "./repo/gradle-build-conventions/buildsrc-compat/build.gradle.kts"
58
- )
59
-
60
- # Loop through the files and apply the sed command
61
- for file in "${' $' } {files[@]}"; do
62
- sed -i -E "s|mavenCentral|${' $' } replacement|" "${' $' } file"
63
- done
64
43
65
- # modify Groovy file
66
- sed -i -E "s|mavenCentral|maven \{ url \"$DOKKA_SPACE_REPO \" \}\nmavenCentral|" ./settings.gradle
44
+ set -e -u
67
45
68
- # add Dokka dev artifacts to the list of trusted ones
69
- sed -i -E "s|<trusted-artifacts>|<trusted-artifacts>\n<trust group=\"org.jetbrains.dokka\" />\n|" ./gradle/verification-metadata.xml
70
- """ .trimIndent()
71
- }
72
- script {
73
- name = " build api reference"
74
- scriptContent = """
75
- ./gradlew :kotlinx-metadata-jvm:dokkaHtml -PkotlinxMetadataDeployVersion=${KOTLIN_RELEASE_TAG } --no-daemon
46
+ ./gradlew :kotlin-metadata-jvm:dokkaHtml -PdefaultSnapshotVersion=${KOTLIN_RELEASE_TAG .startsWith(" v" )} --no-daemon --no-configuration-cache
76
47
""" .trimIndent()
77
48
}
78
49
}
You can’t perform that action at this time.
0 commit comments