blob: 235bf57a067beca383207359f22f248a94b00937 [file] [log] [blame]
#!/bin/bash
readonly script_dir="$(dirname $0)"
readonly dist_dir="$1"
readonly workspace_dir="$(realpath "${script_dir}/../../../")"
export JAVA_HOME="$(realpath "${script_dir}"/../../../prebuilts/studio/jdk/jdk17/linux)"
# Add --warning-mode=fail manually until https://youtrack.jetbrains.com/issue/IDEA-272594 is fixed
(cd "${workspace_dir}"/tools && \
./gradlew --init-script buildSrc/base/release.gradle :publishLocal compileTestJava --warning-mode=fail -Phybrid-build=false && \
# Dokka is incompatible with configuration cache
./gradlew --init-script buildSrc/base/release.gradle :base:gradle-api:dokkaZip --no-configuration-cache -Phybrid-build=false) || exit $?
cp "${workspace_dir}/out/dist/documentation.zip" "${dist_dir}"
(cd "${workspace_dir}/out/repo" && zip -r --suffixes sha1:md5:xml "${dist_dir}/gmaven_repo.zip" .) || exit $?