2
2
# Copyright 2018, 2019, Oracle Corporation and/or its affiliates. All rights reserved.
3
3
# Licensed under the Universal Permissive License v 1.0 as shown at http://oss.oracle.com/licenses/upl.
4
4
5
- function clean_jenkins {
6
- echo " Cleaning."
7
- /usr/local/packages/aime/ias/run_as_root " ${PROJECT_ROOT} /src/integration-tests/bash/clean_docker_k8s.sh -y"
8
- }
9
-
10
- function setup_jenkins {
11
- echo " Setting up."
12
- /usr/local/packages/aime/ias/run_as_root " sh ${PROJECT_ROOT} /src/integration-tests/bash/install_docker_k8s.sh -y -u wls -v ${K8S_VERSION} "
13
- if [ $? -ne 0 ]; then
14
- echo " k8s installation is not successful"
15
- exit 1
16
- fi
17
- set +x
18
- . ~ /.dockerk8senv
19
- set -x
20
- id
21
-
5
+ function pull_tag_build_images {
22
6
docker images
23
7
24
8
if [ " $JRF_ENABLED " = true ] ; then
@@ -33,16 +17,7 @@ function setup_jenkins {
33
17
docker tag " ${IMAGE_NAME_OPERATOR} :${IMAGE_TAG_OPERATOR} " weblogic-kubernetes-operator:latest
34
18
35
19
docker images
36
-
37
- echo " Helm installation starts"
38
- wget -q -O /tmp/helm-v2.8.2-linux-amd64.tar.gz https://kubernetes-helm.storage.googleapis.com/helm-v2.8.2-linux-amd64.tar.gz
39
- mkdir /tmp/helm
40
- tar xzf /tmp/helm-v2.8.2-linux-amd64.tar.gz -C /tmp/helm
41
- chmod +x /tmp/helm/linux-amd64/helm
42
- /usr/local/packages/aime/ias/run_as_root " cp /tmp/helm/linux-amd64/helm /usr/bin/"
43
- rm -rf /tmp/helm
44
- helm init
45
- echo " Helm is configured."
20
+
46
21
}
47
22
48
23
function docker_login {
@@ -275,9 +250,7 @@ elif [ "$JENKINS" = "true" ]; then
275
250
export M2_HOME=${M2_HOME:? }
276
251
export K8S_VERSION=${K8S_VERSION}
277
252
278
- clean_jenkins
279
-
280
- setup_jenkins
253
+ pull_tag_build_images
281
254
282
255
/usr/local/packages/aime/ias/run_as_root " mkdir -p $PV_ROOT "
283
256
/usr/local/packages/aime/ias/run_as_root " mkdir -p $RESULT_ROOT "
0 commit comments