Centralize mv logic
ci/woodpecker/push/woodpecker Pipeline failed Details
ci/woodpecker/push/docs Pipeline was successful Details

This commit is contained in:
Johannes Frohnmeyer 2023-05-06 10:06:42 +02:00
parent 218e12714d
commit d8bd25b438
Signed by: Johannes
GPG Key ID: E76429612C2929F4
2 changed files with 13 additions and 5 deletions

View File

@ -14,10 +14,6 @@ pipeline:
pull: true
commands:
- ./platform_jars.sh
- mv launcher-dist/build/jpackage/*.deb public/inceptum.deb
- mv launcher-dist/build/jpackage/*.msi public/inceptum.msi
- for f in launcher-dist/build/libs/Inceptum-*-*-*.jar; do mv "$f" "public/Inceptum-$${f##*-}"; done
- mv public/Inceptum-fat.jar public/Inceptum.jar
build_wrapper:
image: gradle:jdk19-jammy
commands:

View File

@ -1,6 +1,18 @@
#!/bin/bash
set -xe
function moveartifacts {
mv launcher-dist/build/jpackage/*.deb public/inceptum.deb
mv launcher-dist/build/jpackage/*.msi public/inceptum.msi
for f in launcher-dist/build/libs/Inceptum-*-*-*.jar; do mv "$f" "public/Inceptum-${f##*-}"; done
}
gradle --build-cache :launcher-dist:build -Pflavor=fat -Ppublic -Ptimestamp=${CI_PIPELINE_STARTED}
moveartifacts
mv public/Inceptum-fat.jar public/Inceptum.jar
gradle --build-cache :launcher-dist:build :launcher-dist:jpackage -Pflavor=windows -Ppublic -Pcrosscompile -Ptimestamp=${CI_PIPELINE_STARTED}
moveartifacts
gradle --build-cache :launcher-dist:build :launcher-dist:jpackage -Pflavor=linux -Ppublic -Ptimestamp=${CI_PIPELINE_STARTED}
gradle --build-cache :launcher-dist:build -Pflavor=macos -Ppublic -Ptimestamp=${CI_PIPELINE_STARTED}
moveartifacts
gradle --build-cache :launcher-dist:build -Pflavor=macos -Ppublic -Ptimestamp=${CI_PIPELINE_STARTED}
moveartifacts