[Qa-jenkins-scm] [jenkins.debian.net] 01/01: reproducible Debian: send buildinfos to 3rd-party archive

Holger Levsen holger at layer-acht.org
Mon Oct 10 21:02:08 UTC 2016


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository jenkins.debian.net.

commit d4edcceeb14e02a9595a20e4b0bd49b014b0341b
Author: Steven Chamberlain <steven at pyro.eu.org>
Date:   Mon Oct 10 21:47:37 2016 +0100

    reproducible Debian: send buildinfos to 3rd-party archive
    
    Submit the buildinfo files to a third-party archive.  Initially only
    buildinfo.kfreebsd.eu, which is a first prototype of a public buildinfo
    archive / sig-repo service.
    
    Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
 bin/reproducible_build.sh | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/bin/reproducible_build.sh b/bin/reproducible_build.sh
index cf25394..fe87b23 100755
--- a/bin/reproducible_build.sh
+++ b/bin/reproducible_build.sh
@@ -772,6 +772,14 @@ check_buildinfo() {
 	rm -f $TMPFILE1 $TMPFILE2
 }
 
+share_buildinfo() {
+	# Submit the buildinfo files to third-party archives:
+
+	# buildinfo.kfreebsd.eu administered by Steven Chamberlain <steven at pyro.eu.org>
+	mail -s "buildinfo from $NODE1" submit at buildinfo.kfreebsd.eu < ./b1/$BUILDINFO || true
+	mail -s "buildinfo from $NODE2" submit at buildinfo.kfreebsd.eu < ./b2/$BUILDINFO || true
+}
+
 build_rebuild() {
 	FTBFS=1
 	mkdir b1 b2
@@ -876,6 +884,7 @@ if [ $FTBFS -eq 1 ] ; then
 	handle_ftbfs
 elif [ $FTBFS -eq 0 ] ; then
 	call_diffoscope_on_buildinfo_files  # defines DIFFOSCOPE, update_db_and_html defines STATUS
+	share_buildinfo
 fi
 print_out_duration
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git



More information about the Qa-jenkins-scm mailing list