mirror of
https://github.com/godotengine/webrtc-native.git
synced 2026-01-03 14:09:58 +03:00
Update build targets. Move release script out of CI yaml. Disable debug CI builds for Godot 3.x since they are mostly used for debugging the extension itself.
33 lines
841 B
Bash
Executable File
33 lines
841 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
set -x
|
|
|
|
ARTIFACTS=${ARTIFACTS:-"artifacts"}
|
|
DESTINATION=${DESTIONATION:-"release"}
|
|
VERSION=${VERSION:-"extension"}
|
|
TYPE=${TYPE:-"webrtc"}
|
|
|
|
mkdir -p ${DESTINATION}
|
|
ls -R ${DESTINATION}
|
|
|
|
DESTDIR="${DESTINATION}/${VERSION}/${TYPE}"
|
|
|
|
mkdir -p ${DESTDIR}/lib
|
|
|
|
find "${ARTIFACTS}" -wholename "*/${VERSION}/${TYPE}/lib/*" | xargs cp -t "${DESTDIR}/lib/"
|
|
find "${ARTIFACTS}" -wholename "*/LICENSE*" | xargs cp -t "${DESTDIR}/"
|
|
|
|
if [ $VERSION = "extension" ]; then
|
|
find "${ARTIFACTS}" -wholename "*/${VERSION}/${TYPE}/${TYPE}.gdextension" | head -n 1 | xargs cp -t "${DESTDIR}/"
|
|
else
|
|
find "${ARTIFACTS}" -wholename "*/${VERSION}/${TYPE}/${TYPE}.tres" | head -n 1 | xargs cp -t "${DESTDIR}/"
|
|
fi
|
|
|
|
CURDIR=$(pwd)
|
|
cd "${DESTINATION}/${VERSION}"
|
|
zip -r ../godot-${VERSION}-${TYPE}.zip ${TYPE}
|
|
cd "$CURDIR"
|
|
|
|
ls -R ${DESTINATION}
|