12345678910111213141516171819202122232425262728293031 |
- #!/bin/bash
- #= Generic Linux armhf .tar.gz
- set -o errexit
- set -o xtrace
- # Move to source directory
- pushd ${SOURCE_DIR}
- # Get version
- if [[ ${IS_UNSTABLE} == 'yes' ]]; then
- version="${BUILD_ID}"
- else
- version="$( grep "version:" ./build.yaml | sed -E 's/version: "([0-9\.]+.*)"/\1/' )"
- fi
- # Build archives
- dotnet publish Jellyfin.Server --configuration Release --self-contained --runtime linux-arm --output dist/jellyfin-server_${version}/ "-p:DebugSymbols=false;DebugType=none;UseAppHost=true"
- tar -czf jellyfin-server_${version}_linux-armhf.tar.gz -C dist jellyfin-server_${version}
- rm -rf dist/jellyfin-server_${version}
- # Move the artifacts out
- mkdir -p ${ARTIFACT_DIR}/
- mv jellyfin[-_]*.tar.gz ${ARTIFACT_DIR}/
- if [[ ${IS_DOCKER} == YES ]]; then
- chown -Rc $(stat -c %u:%g ${ARTIFACT_DIR}) ${ARTIFACT_DIR}
- fi
- popd
|