summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVictor Morales <victor.morales@intel.com>2018-10-15 16:41:46 -0700
committerVictor Morales <victor.morales@intel.com>2018-10-15 16:41:46 -0700
commit959dcf5944c1710294f87742844cfe85a90f6a87 (patch)
tree863b1ceabfdec4d1eaecc711450e856204cc8ba4
parent68f63bc5091d499498dfd0600146782e2e23bfe5 (diff)
Create MultiCloud k8s Docker job
MultiCloud/Kubernetes plugin requires the creation of docker images daily. This change offers that functionality. Change-Id: If6c2dc3666001340852d322bb3d31171c7b0fead Signed-off-by: Victor Morales <victor.morales@intel.com> Issue-ID: MULTICLOUD-301
-rwxr-xr-x[-rw-r--r--]jjb/multicloud/build-multicloud-azure-docker-image.sh0
-rwxr-xr-x[-rw-r--r--]jjb/multicloud/build-multicloud-framework-docker-image.sh0
-rwxr-xr-xjjb/multicloud/build-multicloud-k8s-docker-image.sh15
-rwxr-xr-x[-rw-r--r--]jjb/multicloud/build-multicloud-openstack-docker-image.sh0
-rwxr-xr-x[-rw-r--r--]jjb/multicloud/build-multicloud-openstack-vmware-docker-image.sh0
-rwxr-xr-x[-rw-r--r--]jjb/multicloud/build-multicloud-openstack-vmware-vesagent-docker-image.sh0
-rw-r--r--jjb/multicloud/multicloud-k8s.yaml3
7 files changed, 18 insertions, 0 deletions
diff --git a/jjb/multicloud/build-multicloud-azure-docker-image.sh b/jjb/multicloud/build-multicloud-azure-docker-image.sh
index e4e6d8d79..e4e6d8d79 100644..100755
--- a/jjb/multicloud/build-multicloud-azure-docker-image.sh
+++ b/jjb/multicloud/build-multicloud-azure-docker-image.sh
diff --git a/jjb/multicloud/build-multicloud-framework-docker-image.sh b/jjb/multicloud/build-multicloud-framework-docker-image.sh
index b749b30ef..b749b30ef 100644..100755
--- a/jjb/multicloud/build-multicloud-framework-docker-image.sh
+++ b/jjb/multicloud/build-multicloud-framework-docker-image.sh
diff --git a/jjb/multicloud/build-multicloud-k8s-docker-image.sh b/jjb/multicloud/build-multicloud-k8s-docker-image.sh
new file mode 100755
index 000000000..af19340c0
--- /dev/null
+++ b/jjb/multicloud/build-multicloud-k8s-docker-image.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+# SPDX-license-identifier: Apache-2.0
+##############################################################################
+# Copyright (c) 2018 Intel Corporation
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+set -o xtrace
+
+echo '============== CALLING SCRIPT TO BUILD DOCKER IMAGES ================='
+cd ./deployments
+./build.sh
diff --git a/jjb/multicloud/build-multicloud-openstack-docker-image.sh b/jjb/multicloud/build-multicloud-openstack-docker-image.sh
index 025a91fab..025a91fab 100644..100755
--- a/jjb/multicloud/build-multicloud-openstack-docker-image.sh
+++ b/jjb/multicloud/build-multicloud-openstack-docker-image.sh
diff --git a/jjb/multicloud/build-multicloud-openstack-vmware-docker-image.sh b/jjb/multicloud/build-multicloud-openstack-vmware-docker-image.sh
index 6cfe920ed..6cfe920ed 100644..100755
--- a/jjb/multicloud/build-multicloud-openstack-vmware-docker-image.sh
+++ b/jjb/multicloud/build-multicloud-openstack-vmware-docker-image.sh
diff --git a/jjb/multicloud/build-multicloud-openstack-vmware-vesagent-docker-image.sh b/jjb/multicloud/build-multicloud-openstack-vmware-vesagent-docker-image.sh
index bdb5a849c..bdb5a849c 100644..100755
--- a/jjb/multicloud/build-multicloud-openstack-vmware-vesagent-docker-image.sh
+++ b/jjb/multicloud/build-multicloud-openstack-vmware-vesagent-docker-image.sh
diff --git a/jjb/multicloud/multicloud-k8s.yaml b/jjb/multicloud/multicloud-k8s.yaml
index 94595ed92..00ac9f7c6 100644
--- a/jjb/multicloud/multicloud-k8s.yaml
+++ b/jjb/multicloud/multicloud-k8s.yaml
@@ -7,6 +7,9 @@
- '{project-name}-{stream}-{subproject}-verify-python'
- '{project-name}-{stream}-verify-golang'
- '{project-name}-{stream}-merge-golang'
+ - '{project-name}-{stream}-docker-golang-shell-daily':
+ script:
+ !include-raw-escape: 'build-multicloud-k8s-docker-image.sh'
project: 'multicloud/k8s'
subproject:
- validation-scripts: