[Qa-jenkins-scm] [jenkins.debian.net] 01/01: d-i: perhaps fix the triggering of _pdf_po2xml jobs by _html_po2xml

Holger Levsen holger at layer-acht.org
Fri Feb 24 12:43:03 UTC 2017


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 38996b1ac04e8164c83c085ad5cee748cec38e0c
Author: Philip Hands <phil at hands.com>
Date:   Fri Feb 17 23:13:22 2017 +0100

    d-i: perhaps fix the triggering of _pdf_po2xml jobs by _html_po2xml
---
 job-cfg/d-i.yaml.py | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/job-cfg/d-i.yaml.py b/job-cfg/d-i.yaml.py
index ba4ff7b..0625eba 100755
--- a/job-cfg/d-i.yaml.py
+++ b/job-cfg/d-i.yaml.py
@@ -228,10 +228,13 @@ def publ_email(irc=None):
     return {'email': {'recipients': ' '.join(r)}}
 
 
-def publ(fmt=None, trigger=None, irc=None):
+def publ(fmt=None, trigger=None, irc=None, po=None):
     p = []
     if trigger is not None:
-        p = [{'trigger': {'project': 'd-i_manual_{lang}_pdf',
+        proj = ['d-i_manual_{lang}_pdf']
+        if po:
+          proj.append(po)
+        p = [{'trigger': {'project': '_'.join(proj),
                           'threshold': 'UNSTABLE'}}]
     p.extend([
         {'logparser': {
@@ -291,7 +294,7 @@ def jobspec_svn(key, name, desc, defaults=None,
          'properties': prop(priority=priority),
          'name': name}
     j['publishers'] = (publishers if publishers is not None
-                       else publ(fmt=fmt, trigger=trigger, irc='debian-boot'))
+                       else publ(fmt=fmt, trigger=trigger, irc='debian-boot', po=po))
 
     j['description'] = desc
     j['description'] += ' {do_not_edit}'
@@ -355,7 +358,7 @@ for f in ['html', 'pdf']:
                         lang='{lang}',
                         fmt=f,
                         po=po,
-                        trigger=('{trg}' if not (f == 'pdf' and po == '')
+                        trigger=('{trg}' if f == 'html'
                                  else None),
                         desc=desc_str[f],
                         logkeep=90))

-- 
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