summaryrefslogtreecommitdiffstats
path: root/jjb
diff options
context:
space:
mode:
authorJessica Wagantall <jwagantall@linuxfoundation.org>2019-06-12 16:19:39 +0000
committerGerrit Code Review <gerrit@onap.org>2019-06-12 16:19:39 +0000
commitfa0fb85381038891aa3247ede745b3a263d3eae2 (patch)
tree6492627a37e23ddf545df3e6ad765b2223f581e3 /jjb
parent6ef660926f58ee1904159cd2ccef9ca46e089376 (diff)
parent8ce05f245e9638ecdb69cc707f4f1ffbf3d3d47f (diff)
Merge "Adding aio job for multicloud"
Diffstat (limited to 'jjb')
-rw-r--r--jjb/global-templates-c.yaml23
-rw-r--r--jjb/multicloud/kud-deployment.sh8
-rw-r--r--jjb/multicloud/multicloud-k8s-kud-deployment.yaml15
3 files changed, 42 insertions, 4 deletions
diff --git a/jjb/global-templates-c.yaml b/jjb/global-templates-c.yaml
index 40c517063..50952b393 100644
--- a/jjb/global-templates-c.yaml
+++ b/jjb/global-templates-c.yaml
@@ -52,10 +52,6 @@
publishers:
- lf-infra-publish
-#################
-# JOB TEMPLATES #
-#################
-
- job-template:
#
# job template for build C/C++ project
@@ -105,3 +101,22 @@
settings-file: '{mvn-settings}'
- docker-login
- shell: '{script}'
+
+- job-template:
+ #
+ # job template for build project executed every 6hrs
+ #
+ # Required Variables:
+ # script: build script to execute
+ name: '{name}-{stream}-shell-6hrs'
+ node: '{build-node}'
+ type: freestyle
+
+ triggers:
+ - timed: '00 */6 * * *'
+
+ builders:
+ - shell: '{script}'
+
+ publishers:
+ - lf-infra-publish
diff --git a/jjb/multicloud/kud-deployment.sh b/jjb/multicloud/kud-deployment.sh
new file mode 100644
index 000000000..c72009839
--- /dev/null
+++ b/jjb/multicloud/kud-deployment.sh
@@ -0,0 +1,8 @@
+#!/usr/bin/env bash
+
+# setting-up bash flags
+set -x -e -o pipefail
+
+# run all-in-one deployment
+cd ./kud/ci
+sudo bash -x ./ci-kud-installer.sh
diff --git a/jjb/multicloud/multicloud-k8s-kud-deployment.yaml b/jjb/multicloud/multicloud-k8s-kud-deployment.yaml
new file mode 100644
index 000000000..d5334647d
--- /dev/null
+++ b/jjb/multicloud/multicloud-k8s-kud-deployment.yaml
@@ -0,0 +1,15 @@
+---
+- project:
+ name: multicloud-k8s-kud-deployment
+ project: 'multicloud/k8s'
+ build-node: ubuntu1604-builder-4c-4g
+ kud_build_script: !include-raw-escape: kud-deployment.sh
+
+ stream:
+ - 'master':
+ branch: 'master'
+
+ jobs:
+ - '{name}-{stream}-shell-6hrs':
+ script: '{kud_build_script}'
+