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/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