Add lf-release-jobs test and group 76/15876/5
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Wed, 12 Jun 2019 23:55:41 +0000 (16:55 -0700)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Thu, 13 Jun 2019 19:34:15 +0000 (12:34 -0700)
- Group {project-name}-releases-verify and {project-name}-releases-merge
  into {project-name}-gerrit-release-jobs.
- Add test jobs for lf-release-jobs.

Issue: RELENG-1657
Change-Id: I20b7348b299fda2333119326f9861f24d1645ec2
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
.jjb-test/lf-release-jobs.yaml [new file with mode: 0644]
jjb/lf-release-job-groups.yaml [new file with mode: 0644]
releasenotes/notes/add-release-job-groups-f2c239772e622933.yaml [new file with mode: 0644]

diff --git a/.jjb-test/lf-release-jobs.yaml b/.jjb-test/lf-release-jobs.yaml
new file mode 100644 (file)
index 0000000..26a3dd3
--- /dev/null
@@ -0,0 +1,9 @@
+---
+- project:
+    name: '{project-name}-releases'
+    jobs:
+      - '{project-name}-gerrit-release-jobs'
+
+    project: self-release/project
+    project-name: self-release-project
+    branch: master
diff --git a/jjb/lf-release-job-groups.yaml b/jjb/lf-release-job-groups.yaml
new file mode 100644 (file)
index 0000000..41ba20a
--- /dev/null
@@ -0,0 +1,10 @@
+---
+- job-group:
+    name: '{project-name}-gerrit-release-jobs'
+
+    # This job group contains all the recommended jobs that should be deployed
+    # for any project using self releases.
+
+    jobs:
+      - gerrit-releases-verify
+      - gerrit-releases-merge
diff --git a/releasenotes/notes/add-release-job-groups-f2c239772e622933.yaml b/releasenotes/notes/add-release-job-groups-f2c239772e622933.yaml
new file mode 100644 (file)
index 0000000..9583d16
--- /dev/null
@@ -0,0 +1,7 @@
+---
+features:
+  - |
+    Group {project-name}-releases-verify and {project-name}-releases-merge
+    into {project-name}-gerrit-release-jobs.
+
+    Add test jobs for lf-release-jobs.