-
Notifications
You must be signed in to change notification settings - Fork 8
/
customize-wl.env
56 lines (41 loc) · 3.24 KB
/
customize-wl.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/bin/bash
#-----------------------------------------------------------------
# Generic customization settings.
#-----------------------------------------------------------------
# Base JDK image used to build stack image.
BASE_OS_IMAGE="ibmsemeruruntime/open-11-jdk:ubi-jdk"
# WebSphere Liberty runtime installation version. Cached in stack image to speed up deployments.
LIBERTY_RUNTIME_VERSION="22.0.0.1"
# Liberty image that serves as a base for building the image for outer-loop deployments.
# This image is used in the final stage of the outer loop Dockerfile.
OUTERLOOP_LIBERTY_IMAGE="icr.io/appcafe/websphere-liberty:\$\{LIBERTY_VERSION\}-full-java11-openj9-ubi"
#-----------------------------------------------------------------
# Maven specific customization settings.
#-----------------------------------------------------------------
# Liberty Maven plugin version. The plugin at the specified version cached by the stack image and is used by the associated devfile.yaml and outer-loop Dockerfile.
LIBERTY_MAVEN_PLUGIN_VERSION="3.5.1"
# Maven tool version. The tool at the specified version is cached in stack image to speed up deployments.
MAVEN_VERSION="3.8.4"
# Maven version SHA
MAVEN_SHA="a9b2d825eacf2e771ed5d6b0e01398589ac1bfa4171f36154d1b5787879605507802f699da6f7cfc80732a5282fd31b28e4cd6052338cbef0fa1358b48a5e3c8"
# Stack image for Maven deployments.
# This image is used to create your inner loop development containers, and also as the base image for the first stage of your outer loop image build.
STACK_IMAGE_MAVEN="icr.io/appcafe/websphere-liberty-devfile-stack:\{\{liberty-version\}\}"
# URL hosting the outer loop Dockerfile for Maven deployments.
# This URL is set in the devfile to process outer-loop related actions.
OUTERLOOP_DOCKERFILE_MAVEN_LOC="https://github.com/OpenLiberty/devfile-stack/releases/download/websphere-liberty-maven-0.9.0/Dockerfile"
# URL hosting the Liberty Operator's OpenLibertyApplication custom resource yaml to be used for Maven outer-loop deployments.
OUTERLOOP_DEPLOY_YAML_MAVEN_LOC="https://github.com/OpenLiberty/devfile-stack/releases/download/websphere-liberty-maven-0.9.0/app-deploy.yaml"
#-----------------------------------------------------------------
# Gradle specific Customization settings.
#-----------------------------------------------------------------
# Gradle tool version. The tool at the specified version is cached in stack image to speed up deployments.
GRADLE_VERSION="6.8.3"
# Stack image for Gradle deployments.
# This image is used to create your inner loop development containers. It is also used as the base image for the first stage of your outer loop image build.
STACK_IMAGE_GRADLE="icr.io/appcafe/websphere-liberty-devfile-stack:\{\{liberty-version\}\}-gradle"
# URL hosting the outer-loop Dockerfile for Gradle deployments.
# This URL is set in the devfile to process outer-loop related actions.
OUTERLOOP_DOCKERFILE_GRADLE_LOC="https://github.com/OpenLiberty/devfile-stack/releases/download/websphere-liberty-gradle-0.4.0/Dockerfile"
# URL hosting the Liberty Operator's OpenLibertyApplication custom resource yaml to be used for Gradle outer-loop deployments.
OUTERLOOP_DEPLOY_YAML_GRADLE_LOC="https://github.com/OpenLiberty/devfile-stack/releases/download/websphere-liberty-gradle-0.4.0/app-deploy.yaml"