Migrate yangide matrix-verify jobs to freestyle-verify jobs
[releng/builder.git] / jjb-templates / project.yaml
index cb621af2989e34b946f9b5698242135dadf4bd3f..a77fd1e5d214ac610c5341fb832bfdc29351b210 100644 (file)
@@ -1,19 +1,24 @@
-# REMOVE THIS LINE IF YOU WANT TO CUSTOMIZE ANYTHING BELOW
-# Otherwise this file will be automatically overwritten by the template
-# autobuilder.
-
 # ODL Releng build templates
 - project:
-    name: PROJECT
+    name: PROJECT_SHORTNAME
     jobs:
-JOB_TEMPLATES
+        - '{name}-clm-{stream}'
+        - '{name}-distribution-{stream}'
+        - '{name}-distribution-check-{stream}'
+        - '{name}-integration-{stream}'
+        - '{name}-merge-{stream}'
+        - '{name}-periodic-{stream}'
+        - '{name}-sonar'
+        - '{name}-validate-autorelease-{stream}'
+        - '{name}-verify-{stream}'
 
-    # stream:    branch with - in place of / (eg. stable-helium)
-    # branch:    branch (eg. stable/helium)
+    # stream:    release stream (eg. stable-lithium or beryllium)
+    # branch:    git branch (eg. stable/lithium or master)
     STREAMS
-    project: 'PROJECT'
-
-# For the Job templates below replace instances of:
-# PROJECT with your project name (eg. controller)
-# MAVEN_GOALS with your maven goals to build
-# MAVEN_OPTS with your maven options to build
+    project: 'PROJECT_PATH'
+    mvn-settings: 'JENKINS_SETTINGS'
+    mvn-goals: 'MAVEN_GOALS'
+    mvn-opts: 'MAVEN_OPTS'
+    dependencies: 'DEPENDENCIES'
+    email-upstream: 'EMAIL_PREFIX'
+    archive-artifacts: 'ARCHIVE_ARTIFACTS'