summaryrefslogtreecommitdiffstats
path: root/jjb
diff options
context:
space:
mode:
Diffstat (limited to 'jjb')
-rw-r--r--jjb/aaf/aaf-sms.yaml16
-rw-r--r--jjb/ccsdk/parent.yaml12
-rw-r--r--jjb/global-templates-golang.yaml123
-rw-r--r--jjb/global-templates-java.yaml27
4 files changed, 158 insertions, 20 deletions
diff --git a/jjb/aaf/aaf-sms.yaml b/jjb/aaf/aaf-sms.yaml
new file mode 100644
index 000000000..0cec0060d
--- /dev/null
+++ b/jjb/aaf/aaf-sms.yaml
@@ -0,0 +1,16 @@
+---
+- project:
+ name: aaf-sms
+ project-name: 'aaf-sms'
+ path: 'sms-service/src/sms'
+ jobs:
+ - '{project-name}-{stream}-verify-golang'
+ - '{project-name}-{stream}-merge-golang'
+ project: 'aaf/sms'
+ stream:
+ - 'master':
+ branch: 'master'
+ mvn-settings: 'aaf-sms-settings'
+ files: '**'
+ archive-artifacts: ''
+ build-node: ubuntu1604-basebuild-4c-4g \ No newline at end of file
diff --git a/jjb/ccsdk/parent.yaml b/jjb/ccsdk/parent.yaml
index 1f76950ab..ac8024c1c 100644
--- a/jjb/ccsdk/parent.yaml
+++ b/jjb/ccsdk/parent.yaml
@@ -23,15 +23,3 @@
deployAtEnd=true
files: '**'
archive-artifacts: ''
-- project:
- name: ccsdk-parent-sonar
- jobs:
- - gerrit-maven-sonar
- build-node: ubuntu1604-basebuild-4c-4g
- java-version: ''
- project: 'ccsdk/parent'
- project-name: 'ccsdk-parent'
- branch: 'master'
- mvn-settings: 'ccsdk-parent-settings'
- mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
diff --git a/jjb/global-templates-golang.yaml b/jjb/global-templates-golang.yaml
new file mode 100644
index 000000000..73ebcd278
--- /dev/null
+++ b/jjb/global-templates-golang.yaml
@@ -0,0 +1,123 @@
+---
+- job-template:
+ # Job template for Golang verify jobs
+ #
+ # The purpose of this job template is to run:
+ # 1. make build
+ #
+ # Required Variables:
+ # branch: git branch (eg. stable/lithium or master)
+
+ name: '{project-name}-{stream}-verify-golang'
+ path: '$WORKSPACE'
+
+ project-type: freestyle
+ concurrent: true
+ node: '{build-node}'
+
+ properties:
+ - infra-properties:
+ build-days-to-keep: '{build-days-to-keep}'
+
+ parameters:
+ - infra-parameters:
+ project: '{project}'
+ branch: '{branch}'
+ refspec: 'refs/heads/{branch}'
+ artifacts: '{archive-artifacts}'
+
+ scm:
+ - gerrit-trigger-scm:
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
+ submodule-recursive: '{submodule-recursive}'
+
+ wrappers:
+ - infra-wrappers:
+ build-timeout: '{build-timeout}'
+
+ triggers:
+ - gerrit-trigger-patch-submitted:
+ server: '{server-name}'
+ project: '{project}'
+ branch: '{branch}'
+ files: '**'
+
+ builders:
+ - provide-maven-settings:
+ global-settings-file: 'global-settings'
+ settings-file: '{mvn-settings}'
+ - shell: |
+ #!/bin/bash
+ curl -O https://dl.google.com/go/go1.9.4.linux-amd64.tar.gz
+ tar -zxf go1.9.4.linux-amd64.tar.gz
+ export GOROOT=$WORKSPACE/go
+ export PATH=$PATH:$GOROOT/bin
+ cd $WORKSPACE/{path}
+ make build
+
+ publishers:
+ - infra-shiplogs:
+ maven-version: '{maven-version}'
+
+- job-template:
+ # Job template for Golang merge jobs
+ #
+ # The purpose of this job template is to run:
+ # 1. make deploy
+ #
+ # Required Variables:
+ # branch: git branch (eg. stable/lithium or master)
+
+ name: '{project-name}-{stream}-merge-golang'
+ path: $WORKSPACE
+
+ project-type: freestyle
+ node: '{build-node}'
+
+ properties:
+ - infra-properties:
+ build-days-to-keep: '{build-days-to-keep}'
+
+ parameters:
+ - infra-parameters:
+ project: '{project}'
+ branch: '{branch}'
+ refspec: 'refs/heads/{branch}'
+ artifacts: '{archive-artifacts}'
+ - maven-exec:
+ maven-version: '{maven-version}'
+
+ scm:
+ - gerrit-trigger-scm:
+ refspec: ''
+ choosing-strategy: 'default'
+ submodule-recursive: '{submodule-recursive}'
+
+ wrappers:
+ - infra-wrappers:
+ build-timeout: '{build-timeout}'
+
+ triggers:
+ - gerrit-trigger-patch-merged:
+ server: '{server-name}'
+ project: '{project}'
+ branch: '{branch}'
+ files: '**'
+
+ builders:
+ - provide-maven-settings:
+ global-settings-file: 'global-settings'
+ settings-file: '{mvn-settings}'
+ - shell: |
+ #!/bin/bash
+ curl -O https://dl.google.com/go/go1.9.4.linux-amd64.tar.gz
+ tar -zxf go1.9.4.linux-amd64.tar.gz
+ export GOROOT=$PWD/go
+ export PATH=$PATH:$GOROOT/bin
+ cd $WORKSPACE/{path}
+ make deploy
+
+ publishers:
+ - infra-shiplogs:
+ maven-version: '{maven-version}'
diff --git a/jjb/global-templates-java.yaml b/jjb/global-templates-java.yaml
index 0c82e70c2..6ccc2b491 100644
--- a/jjb/global-templates-java.yaml
+++ b/jjb/global-templates-java.yaml
@@ -327,6 +327,7 @@
project-type: freestyle
node: '{build-node}'
+ disabled: false
maven-deploy-properties:
properties:
- infra-properties:
@@ -398,6 +399,7 @@
name: '{project-name}-{stream}-release-java-daily-checkstyle'
project-type: freestyle
node: '{build-node}'
+ disabled: false
maven-deploy-properties:
properties:
- infra-properties:
@@ -473,6 +475,7 @@
project-type: freestyle
node: '{build-node}'
+ disabled: false
maven-deploy-properties:
properties:
- infra-properties:
@@ -551,6 +554,7 @@
project-type: freestyle
node: '{build-node}'
+ disabled: false
maven-deploy-properties:
properties:
- infra-properties:
@@ -632,6 +636,7 @@
project-type: freestyle
node: '{build-node}'
+ disabled: false
maven-deploy-properties:
properties:
- infra-properties:
@@ -704,6 +709,7 @@
project-type: freestyle
node: '{build-node}'
+ disabled: false
maven-deploy-properties:
properties:
- infra-properties:
@@ -1108,7 +1114,7 @@
name: '{project-name}-{stream}-docker-java-daily'
project-type: freestyle
node: 'ubuntu1604-docker-8c-8g'
-
+ disabled: false
properties:
- infra-properties:
build-days-to-keep: '{build-days-to-keep}'
@@ -1177,6 +1183,7 @@
name: '{project-name}-{stream}-docker-java-properties-daily'
project-type: freestyle
node: 'ubuntu1604-docker-8c-8g'
+ disabled: false
properties:
- infra-properties:
build-days-to-keep: '{build-days-to-keep}'
@@ -1249,7 +1256,7 @@
name: '{project-name}-{stream}-docker-java-shell-daily'
project-type: freestyle
node: 'ubuntu1604-docker-8c-8g'
-
+ disabled: false
properties:
- infra-properties:
build-days-to-keep: '{build-days-to-keep}'
@@ -1318,7 +1325,7 @@
name: '{project-name}-{stream}-docker-java-version-shell-daily'
project-type: freestyle
node: 'ubuntu1604-docker-8c-8g'
-
+ disabled: false
properties:
- infra-properties:
build-days-to-keep: '{build-days-to-keep}'
@@ -1402,7 +1409,7 @@
name: '{project-name}-{stream}-{subproject}-docker-java-version-shell-daily'
project-type: freestyle
node: 'ubuntu1604-docker-8c-8g'
-
+ disabled: false
properties:
- infra-properties:
build-days-to-keep: '{build-days-to-keep}'
@@ -1487,7 +1494,7 @@
name: '{project-name}-{stream}-docker-version-java-daily'
project-type: freestyle
node: 'ubuntu1604-docker-8c-8g'
-
+ disabled: false
properties:
- infra-properties:
build-days-to-keep: '{build-days-to-keep}'
@@ -1568,7 +1575,7 @@
name: '{project-name}-{stream}-{subproject}-docker-version-java-daily'
project-type: freestyle
node: 'ubuntu1604-docker-8c-8g'
-
+ disabled: false
properties:
- infra-properties:
build-days-to-keep: '{build-days-to-keep}'
@@ -1650,7 +1657,7 @@
project-type: freestyle
node: 'ubuntu1604-docker-8c-8g'
docker-image-name: ''
-
+ disabled: false
properties:
- infra-properties:
build-days-to-keep: '{build-days-to-keep}'
@@ -1738,6 +1745,7 @@
name: '{project-name}-{stream}-{subproject}-aai-docker-java-daily'
project-type: freestyle
node: 'ubuntu1604-docker-8c-8g'
+ disabled: false
docker-image-name: ''
properties:
@@ -1829,6 +1837,7 @@
project-type: freestyle
node: '{build-node}'
+ disabled: false
maven-deploy-properties:
properties:
- infra-properties:
@@ -1910,6 +1919,7 @@
project-type: freestyle
node: '{build-node}'
+ disabled: false
maven-deploy-properties:
properties:
- infra-properties:
@@ -1994,6 +2004,7 @@
project-type: freestyle
node: '{build-node}'
+ disabled: false
maven-deploy-properties:
properties:
- infra-properties:
@@ -2211,7 +2222,7 @@
name: '{project-name}-{stream}-aai-docker-java-version-daily'
project-type: freestyle
node: 'ubuntu1604-docker-8c-8g'
-
+ disabled: false
properties:
- infra-properties:
build-days-to-keep: '{build-days-to-keep}'