image: "registry.gitlab.com/gnu-taler/docker-kotlin-multiplatform:latest" variables: # add gradle and Kotlin native to project, so they can be cached. See gitlab-org/gitlab#14151 GRADLE_USER_HOME: "$CI_PROJECT_DIR/.gradle" KONAN_DATA_DIR: "$CI_PROJECT_DIR/.konan" cache: key: ${CI_COMMIT_REF_SLUG} paths: - .konan/kotlin-native-linux-* - .konan/dependencies - .gradle/wrapper - .gradle/caches - build/js/node_modules test: script: ./gradlew check after_script: - rm -f "$GRADLE_USER_HOME/caches/modules-2/modules-2.lock" - rm -rf "$GRADLE_USER_HOME/caches/*/plugin-resolution/"