2023-05-05 22:36:10 +02:00
|
|
|
#!/bin/bash
|
2023-05-05 22:41:23 +02:00
|
|
|
set -xe
|
2023-05-06 10:06:42 +02:00
|
|
|
|
2023-05-06 10:14:55 +02:00
|
|
|
# shellcheck disable=SC2144
|
2023-05-06 10:06:42 +02:00
|
|
|
function moveartifacts {
|
2023-05-06 10:12:30 +02:00
|
|
|
[ -f launcher-dist/build/jpackage/*.deb ] && mv launcher-dist/build/jpackage/*.deb public/inceptum.deb
|
|
|
|
[ -f launcher-dist/build/jpackage/*.msi ] && mv launcher-dist/build/jpackage/*.msi public/inceptum.msi
|
2023-05-06 10:06:42 +02:00
|
|
|
for f in launcher-dist/build/libs/Inceptum-*-*-*.jar; do mv "$f" "public/Inceptum-${f##*-}"; done
|
|
|
|
}
|
|
|
|
|
2023-05-05 22:36:10 +02:00
|
|
|
gradle --build-cache :launcher-dist:build -Pflavor=fat -Ppublic -Ptimestamp=${CI_PIPELINE_STARTED}
|
2023-05-06 10:06:42 +02:00
|
|
|
moveartifacts
|
|
|
|
mv public/Inceptum-fat.jar public/Inceptum.jar
|
2023-05-05 22:36:10 +02:00
|
|
|
gradle --build-cache :launcher-dist:build :launcher-dist:jpackage -Pflavor=windows -Ppublic -Pcrosscompile -Ptimestamp=${CI_PIPELINE_STARTED}
|
2023-05-06 10:06:42 +02:00
|
|
|
moveartifacts
|
2023-05-05 22:36:10 +02:00
|
|
|
gradle --build-cache :launcher-dist:build :launcher-dist:jpackage -Pflavor=linux -Ppublic -Ptimestamp=${CI_PIPELINE_STARTED}
|
2023-05-06 10:06:42 +02:00
|
|
|
moveartifacts
|
|
|
|
gradle --build-cache :launcher-dist:build -Pflavor=macos -Ppublic -Ptimestamp=${CI_PIPELINE_STARTED}
|
|
|
|
moveartifacts
|