| 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
 
 
  |