Add special changelog/version for unstable builds
This commit is contained in:
parent
f9797c0658
commit
346e1b0dc7
2 changed files with 16 additions and 1 deletions
|
@ -20,7 +20,7 @@ jobs:
|
||||||
- script: 'docker build -f deployment/Dockerfile.$(BuildConfiguration) -t jellyfin-web-$(BuildConfiguration) deployment'
|
- script: 'docker build -f deployment/Dockerfile.$(BuildConfiguration) -t jellyfin-web-$(BuildConfiguration) deployment'
|
||||||
displayName: 'Build Dockerfile'
|
displayName: 'Build Dockerfile'
|
||||||
|
|
||||||
- script: 'docker image ls -a && docker run -v $(pwd)/deployment/dist:/dist -v $(pwd):/jellyfin jellyfin-web-$(BuildConfiguration)'
|
- script: 'docker image ls -a && docker run -v $(pwd)/deployment/dist:/dist -v $(pwd):/jellyfin -e GIT_BRANCH=$(Build.SourceBranch) -e BUILD_ID=$(Build.BuildNumber) jellyfin-web-$(BuildConfiguration)'
|
||||||
displayName: 'Run Dockerfile'
|
displayName: 'Run Dockerfile'
|
||||||
|
|
||||||
- task: PublishPipelineArtifact@1
|
- task: PublishPipelineArtifact@1
|
||||||
|
|
|
@ -8,6 +8,21 @@ pushd ${SOURCE_DIR}
|
||||||
|
|
||||||
cp -a yarn.lock /tmp/yarn.lock
|
cp -a yarn.lock /tmp/yarn.lock
|
||||||
|
|
||||||
|
# modify changelog to unstable configuration if IS_UNSTABLE
|
||||||
|
if [[ ${GIT_BRANCH} == 'refs/heads/package' ]]; then
|
||||||
|
pushd debian/
|
||||||
|
# get the last PR ID
|
||||||
|
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-web (${BUILD_ID}-unstable) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Jellyfin unstable build ${BUILD_ID} for merged PR #${PR_ID}
|
||||||
|
|
||||||
|
-- Jellyfin Packaging Team <packaging@jellyfin.org> $( date --rfc-2822 )
|
||||||
|
EOF
|
||||||
|
popd
|
||||||
|
fi
|
||||||
|
|
||||||
# build deb
|
# build deb
|
||||||
dpkg-buildpackage -us -uc --pre-clean --post-clean
|
dpkg-buildpackage -us -uc --pre-clean --post-clean
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue