From: Andrew Grimberg Date: Thu, 3 Sep 2015 22:22:11 +0000 (+0000) Subject: Merge "Change python test trigger to use integration trigger macros" X-Git-Tag: release/beryllium~568 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=453f92fb83a3c58b99ea3714056dc895abcdcc7f;hp=5377c55037ea2d2768b90151936fe5236c3249cf;p=releng%2Fbuilder.git Merge "Change python test trigger to use integration trigger macros" --- diff --git a/jjb-templates/clm.yaml b/jjb-templates/clm.yaml index 80249ba56..6c92aa34e 100644 --- a/jjb-templates/clm.yaml +++ b/jjb-templates/clm.yaml @@ -38,7 +38,7 @@ root-pom: 'pom.xml' goals: 'com.sonatype.clm:clm-maven-plugin:index -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r' maven-opts: '-Xmx4096m -XX:MaxPermSize=512m' - settings: '{PROJECT-settings}' + settings: '{JENKINS_SETTINGS}' global-settings: '{odl-global-settings}' postbuilders: diff --git a/jjb-templates/daily.yaml b/jjb-templates/daily.yaml index 175165671..df0f0af96 100644 --- a/jjb-templates/daily.yaml +++ b/jjb-templates/daily.yaml @@ -48,7 +48,7 @@ root-pom: 'POM' goals: 'MAVEN_GOALS' maven-opts: 'MAVEN_OPTS' - settings: '{PROJECT-settings}' + settings: '{JENKINS_SETTINGS}' global-settings: '{odl-global-settings}' reporters: diff --git a/jjb-templates/integration.yaml b/jjb-templates/integration.yaml index d6ff863ea..7e7c1ab9a 100644 --- a/jjb-templates/integration.yaml +++ b/jjb-templates/integration.yaml @@ -52,7 +52,7 @@ root-pom: 'POM' goals: 'MAVEN_GOALS' maven-opts: 'MAVEN_OPTS' - settings: '{PROJECT-settings}' + settings: '{JENKINS_SETTINGS}' global-settings: '{odl-global-settings}' reporters: diff --git a/jjb-templates/merge.yaml b/jjb-templates/merge.yaml index 334d41674..2061221d2 100644 --- a/jjb-templates/merge.yaml +++ b/jjb-templates/merge.yaml @@ -50,7 +50,7 @@ root-pom: 'POM' goals: 'MAVEN_GOALS -Dmerge' maven-opts: 'MAVEN_OPTS' - settings: '{PROJECT-settings}' + settings: '{JENKINS_SETTINGS}' global-settings: '{odl-global-settings}' reporters: diff --git a/jjb-templates/sonar.yaml b/jjb-templates/sonar.yaml index 28351abaa..d2faa2655 100644 --- a/jjb-templates/sonar.yaml +++ b/jjb-templates/sonar.yaml @@ -41,7 +41,7 @@ root-pom: 'POM' goals: 'MAVEN_GOALS -Dsonar' maven-opts: 'MAVEN_OPTS' - settings: '{PROJECT-settings}' + settings: '{JENKINS_SETTINGS}' global-settings: '{odl-global-settings}' reporters: diff --git a/jjb-templates/verify.yaml b/jjb-templates/verify.yaml index 2af97cd31..0c551d9e9 100644 --- a/jjb-templates/verify.yaml +++ b/jjb-templates/verify.yaml @@ -61,7 +61,7 @@ goals: 'MAVEN_GOALS' java-opts: - 'MAVEN_OPTS' - settings: '{PROJECT-settings}' + settings: '{JENKINS_SETTINGS}' global-settings: '{odl-global-settings}' publishers: diff --git a/scripts/jjb-init-project.py b/scripts/jjb-init-project.py index c2ec67040..f9273c88a 100644 --- a/scripts/jjb-init-project.py +++ b/scripts/jjb-init-project.py @@ -28,14 +28,18 @@ args = jjblib.parse_jjb_args() project = jjblib.Project(args.project) if project.meta_project is not None: project_dir = os.path.join("jjb", project.meta_project, project.project) + jenkins_settings = "%s-%s-settings" % (project.meta_project, + project.project) else: project_dir = os.path.join("jjb", project.project) + jenkins_settings = "%s-settings" % project.project project_file = os.path.join(project_dir, "%s.yaml" % project) dependent_jobs = "" disabled = "true" # Always disabled unless project has dependencies email_prefix = "[%s]" % project + if not args.conf: jjblib.create_template_config(project_dir, args) project_conf = os.path.join(project_dir, "%s.cfg" % args.project) @@ -188,6 +192,7 @@ with open(project_file, "w") as outfile: if not re.match("\s*#", line): line = re.sub("JOB_TEMPLATES", job_templates_yaml, line) line = re.sub("PROJECT", project.project, line) + line = re.sub("JENKINS_SETTINGS", jenkins_settings, line) line = re.sub("DISABLED", disabled, line) line = re.sub("STREAMS", str_streams, line) line = re.sub("POM", pom, line)