From 98a261a3f87ee62c21c4398b05139e272aa600a9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Mon, 6 Nov 2017 22:02:00 +0100 Subject: [PATCH] add: script to generate changelog based on git info Extract version and date of the debian/changelog file from git. Additionally adjust the jenkins template with general updates and invocation of the new generation script. Change-Id: I2c286e7c4411385fabecdbde74a6a1e6cfbb803e --- doc/jenkinsJob/config.xml | 6 +++++- doc/scripts/genchangelog | 9 +++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100755 doc/scripts/genchangelog diff --git a/doc/jenkinsJob/config.xml b/doc/jenkinsJob/config.xml index 00a23c16..852e725d 100644 --- a/doc/jenkinsJob/config.xml +++ b/doc/jenkinsJob/config.xml @@ -29,11 +29,13 @@ BRANCH The branch to build from. $GERRIT_PATCHSET_REVISION + false JAVA_HOME /usr/lib/jvm/openjdk-8-jdk-gigi + false @@ -220,7 +222,9 @@ EOT localePath=$$$$LOCALE_FETCH_PATH$$$$ - cd gigi + rm -v *.deb +cd gigi +[ -f doc/scripts/genchangelog ] && doc/scripts/genchangelog dpkg-buildpackage -b -us -uc diff --git a/doc/scripts/genchangelog b/doc/scripts/genchangelog new file mode 100755 index 00000000..4a4e7167 --- /dev/null +++ b/doc/scripts/genchangelog @@ -0,0 +1,9 @@ +#!/bin/bash +cd "$(git rev-parse --show-toplevel)" +cat > debian/changelog < $(git show HEAD --pretty=format:%aD --no-patch) +EOF -- 2.39.2