From c883ded7c433626de7b5ad8a43b27c7166f3446d Mon Sep 17 00:00:00 2001 From: s809 <43530948+s809@users.noreply.github.com> Date: Tue, 14 Jan 2025 20:39:21 +0500 Subject: [PATCH] Artifacts in zip root --- .gitlab-ci.yml | 38 ++++++++++++++------------------------ 1 file changed, 14 insertions(+), 24 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 06deaa984..4ec375a5d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -41,28 +41,18 @@ build: - ./gradlew clean -PmcVer="${MC_VER}" -PinfoGitCommit="${CI_COMMIT_SHA}" -PinfoGitBranch="${CI_COMMIT_BRANCH}" -PinfoBuildSource="GitLab CI (${CI_PIPELINE_ID})" --gradle-user-home cache/; - ./gradlew build -PmcVer="${MC_VER}" -PinfoGitCommit="${CI_COMMIT_SHA}" -PinfoGitBranch="${CI_COMMIT_BRANCH}" -PinfoBuildSource="GitLab CI (${CI_PIPELINE_ID})" --gradle-user-home cache/; - ./gradlew mergeJars -PmcVer="${MC_VER}" -PinfoGitCommit="${CI_COMMIT_SHA}" -PinfoGitBranch="${CI_COMMIT_BRANCH}" -PinfoBuildSource="GitLab CI (${CI_PIPELINE_ID})" --gradle-user-home cache/; + - cp ./fabric/build/libs/* . + - cp ./forge/build/libs/* . + - cp ./neoforge/build/libs/* . + - cp ./Merged/* . artifacts: name: "NightlyBuild_${MC_VER}-${CI_COMMIT_SHORT_SHA}-${CI_COMMIT_TIMESTAMP}" paths: - - Merged/*.jar - - quilt/build/libs/*.jar - - fabric/build/libs/*.jar - - forge/build/libs/*.jar - - neoforge/build/libs/*.jar + - ./*.jar exclude: - # TODO: There is a lot of duplicate stuff here, try to maybe make it smaller - - fabric/build/libs/*-all.jar - - fabric/build/libs/*-dev.jar - - fabric/build/libs/*-sources.jar - - quilt/build/libs/*-all.jar - - quilt/build/libs/*-dev.jar - - quilt/build/libs/*-sources.jar - - forge/build/libs/*-all.jar - - forge/build/libs/*-dev.jar - - forge/build/libs/*-sources.jar - - neoforge/build/libs/*-all.jar - - neoforge/build/libs/*-dev.jar - - neoforge/build/libs/*-sources.jar + - ./*-all.jar + - ./*-dev.jar + - ./*-sources.jar expire_in: 14 days when: always extends: .build_java @@ -77,15 +67,15 @@ api: # this also runs unit tests - ./gradlew api:build --gradle-user-home cache/; - ./gradlew api:addSourcesToCompiledJar --gradle-user-home cache/; + - cp ./coreSubProjects/api/build/libs/merged/* . artifacts: - name: "Api_NightlyBuild-${CI_COMMIT_SHORT_SHA}-${CI_COMMIT_TIMESTAMP}" + name: "NightlyBuild_Api-${CI_COMMIT_SHORT_SHA}-${CI_COMMIT_TIMESTAMP}" paths: - - coreSubProjects/api/build/libs/merged/*.jar - # can be uncommented if we don't want a jar with the source code - # - coreSubProjects/api/build/libs/*.jar + - ./*.jar exclude: - - coreSubProjects/api/build/libs/merged/*-all.jar - - coreSubProjects/api/build/libs/merged/*-sources.jar + - ./*-all.jar + - ./*-dev.jar + - ./*-sources.jar expire_in: 1 day when: always extends: .build_java