[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] 3 commits: reproducible: DRY job definition

Mattia Rizzolo gitlab at salsa.debian.org
Mon Jun 11 18:02:52 BST 2018


Mattia Rizzolo pushed to branch master at Debian QA / jenkins.debian.net


Commits:
fdd38f17 by Mattia Rizzolo at 2018-06-11T18:59:36+02:00
reproducible: DRY job definition

Signed-off-by: Mattia Rizzolo <mattia at debian.org>

- - - - -
a76e2c5c by Mattia Rizzolo at 2018-06-11T19:01:07+02:00
reproducible: Add job to build the style guide

Signed-off-by: Mattia Rizzolo <mattia at debian.org>

- - - - -
aa9950ae by Mattia Rizzolo at 2018-06-11T19:02:37+02:00
Configure apache to serve the reproducible-builds.org/style

Signed-off-by: Mattia Rizzolo <mattia at debian.org>

- - - - -


2 changed files:

- hosts/jenkins/etc/apache2/sites-available/jenkins.debian.net.conf
- job-cfg/reproducible.yaml


Changes:

=====================================
hosts/jenkins/etc/apache2/sites-available/jenkins.debian.net.conf
=====================================
--- a/hosts/jenkins/etc/apache2/sites-available/jenkins.debian.net.conf
+++ b/hosts/jenkins/etc/apache2/sites-available/jenkins.debian.net.conf
@@ -192,6 +192,7 @@ Use https-redirect www.diffoscope.org
 
 	Alias /website.git /srv/reproducible-builds.org/git/website.git
 	Alias /specs /var/lib/jenkins/userContent/reproducible/specs
+	Alias /style /srv/reproducible-builds.org/style
 	Alias /_lfs /srv/reproducible-builds.org/lfs
 
 	RewriteEngine on


=====================================
job-cfg/reproducible.yaml
=====================================
--- a/job-cfg/reproducible.yaml
+++ b/job-cfg/reproducible.yaml
@@ -722,13 +722,18 @@
                     my_shell: '/srv/jenkins/bin/chroot-run.sh sid gbp buildpackage -uc -us --git-upstream-branch=master'
                     my_parse_rules: '/srv/jenkins/logparse/debian-pkg-ci.rules'
                 - 'builds_website':
-                    my_description: 'Build https://reproducible-builds.org on every git commit to https://salsa.debian.org/reproducible-builds/reproducible-website.git with jekyll.'
+                    my_description: 'Build https://reproducible-builds.org on every git commit to {my_gitrepo} with jekyll.'
                     my_timed: ''
                     my_gitrepo: 'https://salsa.debian.org/reproducible-builds/reproducible-website.git'
                     my_gitbranches: 'origin/master'
                     my_shell: 'jekyll build -s . -d /srv/reproducible-builds.org/www'
+                - 'builds_style_guide':
+                    my_description: 'Build https://reproducible-builds.org/style on every git commit to {my_gitrepo} with jekyll'
+                    my_gitrepo: 'https://salsa.debian.org/reproducible-builds/reproducible-styleguide.git'
+                    my_timed: ''
+                    my_shell: 'mkdir -pv /srv/reproducible-builds.org/style && jekyll build -s . -d /srv/reproducible-builds.org/style'
                 - 'builds_diffoscope_website':
-                    my_description: 'Build https://diffoscope.org/ on every git commit to https://salsa.debian.org/reproducible-builds/diffoscope-website.git'
+                    my_description: 'Build https://diffoscope.org/ on every git commit to {my_gitrepo}'
                     my_timed: ''
                     my_gitrepo: 'https://salsa.debian.org/reproducible-builds/diffoscope-website.git'
                     my_gitbranches: 'origin/master'



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/compare/25556a44d0372f103a23992036a7b52212a03da0...aa9950aea968b58df819d709469a9780a05f3c81

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/compare/25556a44d0372f103a23992036a7b52212a03da0...aa9950aea968b58df819d709469a9780a05f3c81
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20180611/5d81f54e/attachment-0001.html>


More information about the Qa-jenkins-scm mailing list