Skip to content

Commit 23fdd01

Browse files
author
Stefan Botez
committed
Moved docker login in install phase
1 parent 9a25db1 commit 23fdd01

File tree

6 files changed

+60
-48
lines changed

6 files changed

+60
-48
lines changed

aws-lambda-java-runtime-interface-client/test/integration/codebuild/buildspec.os.alpine.yml

+10-8
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,16 @@ batch:
2222
RUNTIME_VERSION:
2323
- "corretto11"
2424
phases:
25+
install:
26+
commands:
27+
- >
28+
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
29+
then
30+
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
31+
else
32+
echo "Performing DockerHub login . . ."
33+
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
34+
fi
2535
pre_build:
2636
commands:
2737
- (cd aws-lambda-java-serialization && mvn install)
@@ -41,14 +51,6 @@ phases:
4151
- >
4252
echo "COPY ${SCRATCH_DIR}/aws-lambda-rie /usr/bin/aws-lambda-rie" >> \
4353
"${SCRATCH_DIR}/Dockerfile.function.${OS_DISTRIBUTION}.tmp"
44-
- >
45-
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
46-
then
47-
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
48-
else
49-
echo "Performing DockerHub login . . ."
50-
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
51-
fi
5254
- echo "Building image ${IMAGE_TAG}"
5355
- >
5456
docker build . \

aws-lambda-java-runtime-interface-client/test/integration/codebuild/buildspec.os.amazoncorretto.yml

+10-8
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,16 @@ batch:
2020
- "8"
2121
- "11"
2222
phases:
23+
install:
24+
commands:
25+
- >
26+
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
27+
then
28+
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
29+
else
30+
echo "Performing DockerHub login . . ."
31+
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
32+
fi
2333
pre_build:
2434
commands:
2535
- (cd aws-lambda-java-serialization && mvn install)
@@ -36,14 +46,6 @@ phases:
3646
- >
3747
echo "COPY ${SCRATCH_DIR}/aws-lambda-rie /usr/bin/aws-lambda-rie" >> \
3848
"${SCRATCH_DIR}/Dockerfile.function.${OS_DISTRIBUTION}.tmp"
39-
- >
40-
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
41-
then
42-
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
43-
else
44-
echo "Performing DockerHub login . . ."
45-
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
46-
fi
4749
- echo "Building image ${IMAGE_TAG}"
4850
- >
4951
docker build . \

aws-lambda-java-runtime-interface-client/test/integration/codebuild/buildspec.os.amazonlinux.yml

+10-8
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,16 @@ batch:
2020
RUNTIME_VERSION:
2121
- "openjdk8"
2222
phases:
23+
install:
24+
commands:
25+
- >
26+
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
27+
then
28+
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
29+
else
30+
echo "Performing DockerHub login . . ."
31+
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
32+
fi
2333
pre_build:
2434
commands:
2535
- (cd aws-lambda-java-serialization && mvn install)
@@ -36,14 +46,6 @@ phases:
3646
- >
3747
echo "COPY ${SCRATCH_DIR}/aws-lambda-rie /usr/bin/aws-lambda-rie" >> \
3848
"${SCRATCH_DIR}/Dockerfile.function.${OS_DISTRIBUTION}.tmp"
39-
- >
40-
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
41-
then
42-
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
43-
else
44-
echo "Performing DockerHub login . . ."
45-
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
46-
fi
4749
- echo "Building image ${IMAGE_TAG}"
4850
- >
4951
docker build . \

aws-lambda-java-runtime-interface-client/test/integration/codebuild/buildspec.os.centos.yml

+10-8
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,16 @@ batch:
2020
RUNTIME_VERSION:
2121
- "corretto11"
2222
phases:
23+
install:
24+
commands:
25+
- >
26+
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
27+
then
28+
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
29+
else
30+
echo "Performing DockerHub login . . ."
31+
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
32+
fi
2333
pre_build:
2434
commands:
2535
- (cd aws-lambda-java-serialization && mvn install)
@@ -36,14 +46,6 @@ phases:
3646
- >
3747
echo "COPY ${SCRATCH_DIR}/aws-lambda-rie /usr/bin/aws-lambda-rie" >> \
3848
"${SCRATCH_DIR}/Dockerfile.function.${OS_DISTRIBUTION}.tmp"
39-
- >
40-
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
41-
then
42-
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
43-
else
44-
echo "Performing DockerHub login . . ."
45-
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
46-
fi
4749
- echo "Building image ${IMAGE_TAG}"
4850
- >
4951
docker build . \

aws-lambda-java-runtime-interface-client/test/integration/codebuild/buildspec.os.debian.yml

+10-8
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,16 @@ batch:
1919
RUNTIME_VERSION:
2020
- "corretto11"
2121
phases:
22+
install:
23+
commands:
24+
- >
25+
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
26+
then
27+
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
28+
else
29+
echo "Performing DockerHub login . . ."
30+
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
31+
fi
2232
pre_build:
2333
commands:
2434
- (cd aws-lambda-java-serialization && mvn install)
@@ -38,14 +48,6 @@ phases:
3848
- >
3949
echo "RUN apt-get update && apt-get install -y curl" >> \
4050
"${SCRATCH_DIR}/Dockerfile.function.${OS_DISTRIBUTION}.tmp"
41-
- >
42-
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
43-
then
44-
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
45-
else
46-
echo "Performing DockerHub login . . ."
47-
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
48-
fi
4951
- echo "Building image ${IMAGE_TAG}"
5052
- >
5153
docker build . \

aws-lambda-java-runtime-interface-client/test/integration/codebuild/buildspec.os.ubuntu.yml

+10-8
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,16 @@ batch:
2121
RUNTIME_VERSION:
2222
- "corretto11"
2323
phases:
24+
install:
25+
commands:
26+
- >
27+
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
28+
then
29+
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
30+
else
31+
echo "Performing DockerHub login . . ."
32+
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
33+
fi
2434
pre_build:
2535
commands:
2636
- (cd aws-lambda-java-serialization && mvn install)
@@ -40,14 +50,6 @@ phases:
4050
- >
4151
echo "RUN apt-get update && apt-get install -y curl" >> \
4252
"${SCRATCH_DIR}/Dockerfile.function.${OS_DISTRIBUTION}.tmp"
43-
- >
44-
if [[ -z "${DOCKERHUB_USERNAME}" && -z "${DOCKERHUB_PASSWORD}" ]];
45-
then
46-
echo "DockerHub credentials not set as CodeBuild environment variables. Continuing without docker login."
47-
else
48-
echo "Performing DockerHub login . . ."
49-
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
50-
fi
5153
- echo "Building image ${IMAGE_TAG}"
5254
- >
5355
docker build . \

0 commit comments

Comments
 (0)