Skip to content

Commit a081298

Browse files
committed
use variable substitution to select the built jar
1 parent 9f2ad1f commit a081298

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ RUN mkdir /operator
1919
RUN mkdir /operator/lib
2020
ENV PATH=$PATH:/operator
2121

22+
ARG VERSION
2223
COPY src/scripts/* /operator/
23-
COPY operator/target/weblogic-kubernetes-operator-1.1.jar /operator/weblogic-kubernetes-operator.jar
24+
COPY operator/target/weblogic-kubernetes-operator-$VERSION.jar /operator/weblogic-kubernetes-operator.jar
2425
COPY operator/target/lib/*.jar /operator/lib/
2526

2627
HEALTHCHECK --interval=1m --timeout=10s \

wercker.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,8 @@ build:
2929
code: |
3030
echo "Building Oracle WebLogic Server Kubernetes Operator..."
3131
echo "The branch and commit id are $WERCKER_GIT_BRANCH, $WERCKER_GIT_COMMIT"
32+
export JAR_VERSION="`grep -m1 "<version>" pom.xml | cut -f2 -d">" | cut -f1 -d "<"`"
3233
export IMAGE_TAG_OPERATOR="${WERCKER_GIT_BRANCH//[_\/]/-}"
33-
if [ "$IMAGE_TAG_OPERATOR" = "master" ]; then
34-
export IMAGE_TAG_OPERATOR="1.1"
35-
fi
3634
- script:
3735
name: Install pre-reqs
3836
code: |
@@ -45,6 +43,7 @@ build:
4543
dockerfile: Dockerfile
4644
image-name: $REPO_REPOSITORY:$IMAGE_TAG_OPERATOR
4745
no-cache: true
46+
build-args: VERSION=$JAR_VERSION
4847
registry-auth-config: |
4948
{
5049
"https://index.docker.io/v1/": {
@@ -170,9 +169,6 @@ integration-test:
170169
171170
export IMAGE_NAME_OPERATOR="${REPO_REPOSITORY}"
172171
export IMAGE_TAG_OPERATOR="${WERCKER_GIT_BRANCH//[_\/]/-}"
173-
if [ "$IMAGE_TAG_OPERATOR" = "master" ]; then
174-
export IMAGE_TAG_OPERATOR="1.1"
175-
fi
176172
export IMAGE_PULL_POLICY_OPERATOR="Always"
177173
export IMAGE_PULL_SECRET_OPERATOR="ocir-registry"
178174
export IMAGE_PULL_SECRET_WEBLOGIC="docker-store"
@@ -268,9 +264,6 @@ integration-test-java:
268264
269265
export IMAGE_NAME_OPERATOR="${REPO_REPOSITORY}"
270266
export IMAGE_TAG_OPERATOR="${WERCKER_GIT_BRANCH//[_\/]/-}"
271-
if [ "$IMAGE_TAG_OPERATOR" = "master" ]; then
272-
export IMAGE_TAG_OPERATOR="1.1"
273-
fi
274267
export IMAGE_PULL_POLICY_OPERATOR="Always"
275268
export IMAGE_PULL_SECRET_OPERATOR="ocir-registry"
276269
export IMAGE_PULL_SECRET_WEBLOGIC="docker-store"
@@ -327,6 +320,7 @@ promote-image:
327320
password: $DOCKER_PASSWORD
328321
repository: oracle/weblogic-kubernetes-operator
329322
tag: $IMAGE_TAG_OPERATOR
323+
build-args: VERSION=$VERSION
330324

331325
dev:
332326
steps:

0 commit comments

Comments
 (0)