Initial JJB configuration
Push the initial basic JJB configuration
Change-Id: I9590b20a31d94c4dbadb20781fb15b685538deed
Signed-off-by: Linux Foundation Administrators <collab-it+onlab@linuxfoundation.org>
diff --git a/jjb/ci-management/ci-management.yaml b/jjb/ci-management/ci-management.yaml
new file mode 100644
index 0000000..cc187c2
--- /dev/null
+++ b/jjb/ci-management/ci-management.yaml
@@ -0,0 +1,15 @@
+---
+- project:
+ archive-artifacts: '**/*.log'
+ branch: 'master'
+ build-timeout: '60'
+ build-node: 'centos7-basebuild-1c-1g'
+
+ jobs:
+ - '{project-name}-ci-jobs'
+
+ name: ci-management-jobs
+ project: 'ci-management'
+ project-name: 'ci-management'
+
+ jjb-version: 2.0.0
diff --git a/jjb/defaults.yaml b/jjb/defaults.yaml
new file mode 100644
index 0000000..90de0f0
--- /dev/null
+++ b/jjb/defaults.yaml
@@ -0,0 +1,41 @@
+---
+# GLOBAL jenkins defaults
+
+- defaults:
+ name: global
+
+ # lftools
+ lftools-version: <1.0.0
+
+ # lf-infra-defaults
+ jenkins-ssh-credential: 'cord-jenkins-ssh'
+
+ # build discards
+ build-days-to-keep: 30
+
+ # Timeout in minutes
+ # TODO deprecate this (should be project template specific)
+ build-timeout: 360
+ # TODO this should be the most common executor
+ build-node: centos7-basebuild-1c-1g
+
+ # default gerrit server definition
+ gerrit-server-name: 'CORD Gerrit'
+
+ archive-artifacts: ''
+
+ # Set default maven version used for everything
+ mvn-version: 'mvn33'
+
+ # Default maven goals
+ mvn-goals: 'clean install'
+ mvn-opts: ''
+
+ # Maven / Java
+ cord-infra-mvn-opts: |
+ --show-version
+ --batch-mode
+ -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
+ -Djenkins
+ -Dmaven.repo.local=/tmp/r
+ -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
diff --git a/jjb/global-jjb b/jjb/global-jjb
new file mode 160000
index 0000000..779110b
--- /dev/null
+++ b/jjb/global-jjb
@@ -0,0 +1 @@
+Subproject commit 779110b5cd63f3eabb63598a1be79d9b9ba85464