From 8ce05f245e9638ecdb69cc707f4f1ffbf3d3d47f Mon Sep 17 00:00:00 2001 From: Michal Ptacek Date: Mon, 20 May 2019 18:25:56 +0000 Subject: Adding aio job for multicloud This basic job is triggering All-in-One k8s deployment for k8s PoC. Change-Id: I6afff0c0d073dfbbb9e37e0f0b81e28c706db6be Issue-ID: MULTICLOUD-635 Signed-off-by: Michal Ptacek --- jjb/global-templates-c.yaml | 23 +++++++++++++++++++---- jjb/multicloud/kud-deployment.sh | 8 ++++++++ jjb/multicloud/multicloud-k8s-kud-deployment.yaml | 15 +++++++++++++++ 3 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 jjb/multicloud/kud-deployment.sh create mode 100644 jjb/multicloud/multicloud-k8s-kud-deployment.yaml (limited to 'jjb') 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}' + -- cgit 1.2.3-korg