aboutsummaryrefslogtreecommitdiff
path: root/deployment/build.debian.amd64
diff options
context:
space:
mode:
authorJoshua M. Boniface <joshua@boniface.me>2020-06-23 12:12:31 -0400
committerGitHub <noreply@github.com>2020-06-23 12:12:31 -0400
commitfe1c80668cafa36fb0376ade0519d5b6d3d76d9b (patch)
tree95fff63d25a34cfdf32529a6377258d8d20fbdc0 /deployment/build.debian.amd64
parent7481c3500a968782a8c3be29b448fdf47df2e41a (diff)
parent2506feb5449e9f10170557357f8bc0000b0da904 (diff)
Merge pull request #3386 from jellyfin/azure-ci
Add Azure DevOps package builds
Diffstat (limited to 'deployment/build.debian.amd64')
-rwxr-xr-xdeployment/build.debian.amd6415
1 files changed, 15 insertions, 0 deletions
diff --git a/deployment/build.debian.amd64 b/deployment/build.debian.amd64
index f44c6a7d1d..012e1cebf6 100755
--- a/deployment/build.debian.amd64
+++ b/deployment/build.debian.amd64
@@ -14,6 +14,21 @@ if [[ ${IS_DOCKER} == YES ]]; then
sed -i '/dotnet-sdk-3.1,/d' debian/control
fi
+# Modify changelog to unstable configuration if IS_UNSTABLE
+if [[ ${IS_UNSTABLE} == 'yes' ]]; then
+ pushd debian
+ PR_ID=$( git log --grep 'Merge pull request' --oneline --single-worktree --first-parent | head -1 | grep --color=none -Eo '#[0-9]+' | tr -d '#' )
+
+ cat <<EOF >changelog
+jellyfin-server (${BUILD_ID}-unstable) unstable; urgency=medium
+
+ * Jellyfin Server unstable build ${BUILD_ID} for merged PR #${PR_ID}
+
+ -- Jellyfin Packaging Team <packaging@jellyfin.org> $( date --rfc-2822 )
+EOF
+ popd
+fi
+
# Build DEB
dpkg-buildpackage -us -uc --pre-clean --post-clean