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