Add release examples GitHub 14/66614/5
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Tue, 26 Jan 2021 21:17:49 +0000 (13:17 -0800)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Tue, 26 Jan 2021 22:18:07 +0000 (14:18 -0800)
Add release-job examples for Github
projects.

Issue: RELENG-3346
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: I41ff49f1d36f724fae060f243eed0521a1fc8859

.jjb-test/defaults.yaml
.jjb-test/lf-release-jobs.yaml

index 34027eb..781090c 100644 (file)
@@ -5,6 +5,9 @@
     # General
     jenkins-ssh-credential: test-credential
     jenkins-ssh-release-credential: test-release-credential
+    submodule-recursive: true
+    submodule-timeout: 10
+    submodule-disable: false
 
     # Gerrit Infra
     gerrit-server-name: test-server
@@ -13,6 +16,7 @@
     git-url: https://github.com
     git-clone-url: "git@github.com:"
     github-org: example-org
+    github-url: https://github.com/project
     github_pr_whitelist:
       - jpwku
       - tykeal
index 6dc72bc..2a53f86 100644 (file)
@@ -8,3 +8,13 @@
     project-name: self-release-project
     branch: master
     mvn-settings: gerrit-maven-project-settings
+
+- project:
+    name: "{project-name}-release-github"
+    jobs:
+      - "{project-name}-github-release-jobs"
+
+    project: self-release/project-github
+    project-name: self-release-project-github
+    branch: master
+    mvn-settings: github-maven-project-settings