diff options
author | 2019-06-12 16:19:39 +0000 | |
---|---|---|
committer | 2019-06-12 16:19:39 +0000 | |
commit | fa0fb85381038891aa3247ede745b3a263d3eae2 (patch) | |
tree | 6492627a37e23ddf545df3e6ad765b2223f581e3 /jjb | |
parent | 6ef660926f58ee1904159cd2ccef9ca46e089376 (diff) | |
parent | 8ce05f245e9638ecdb69cc707f4f1ffbf3d3d47f (diff) |
Merge "Adding aio job for multicloud"
Diffstat (limited to 'jjb')
-rw-r--r-- | jjb/global-templates-c.yaml | 23 | ||||
-rw-r--r-- | jjb/multicloud/kud-deployment.sh | 8 | ||||
-rw-r--r-- | jjb/multicloud/multicloud-k8s-kud-deployment.yaml | 15 |
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}' + |