docker-build
Job을 클릭하여 로그를 확인합니다.
(생략)
Pulling docker image docker:latest ...
Using docker image sha256:d2979b152a7d43f040c7aef88c4c83de4e545227622b1045adf6fe409293f803 for docker:latest with digest docker@sha256:ad50b8d78b41dc52f42ab123ce0e3f48c54437ed70ecc2a44c99e889924c8e56 ...
Preparing environment
00:00
Running on runner-72989761-project-26529068-concurrent-0 via runner-72989761-srm-1620636492-9b28ced0...
Getting source from Git repository
00:02
$ eval "$CI_PRE_CLONE_SCRIPT"
Fetching changes with git depth set to 50...
Initialized empty Git repository in /builds/lee297/siren-order-api/.git/
Created fresh repository.
Checking out 9ea0c1ca as master...
Skipping Git submodules setup
Restoring cache
00:03
Checking cache for default...
Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/26529068/default
Successfully extracted cache
Downloading artifacts
00:02
Downloading artifacts for maven-build (1249051109)...
Downloading artifacts from coordinator... ok id=1249051109 responseStatus=200 OK token=FB2ej2zr
Executing "step_script" stage of the job script
Using docker image sha256:d2979b152a7d43f040c7aef88c4c83de4e545227622b1045adf6fe409293f803 for docker:latest with digest docker@sha256:ad50b8d78b41dc52f42ab123ce0e3f48c54437ed70ecc2a44c99e889924c8e56 ...
$ docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
$ docker pull $CI_REGISTRY_IMAGE:latest || true
Error response from daemon: manifest for registry.gitlab.com/lee297/siren-order-api:latest not found: manifest unknown: manifest unknown
$ docker build --cache-from $CI_REGISTRY_IMAGE:latest --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA --tag $CI_REGISTRY_IMAGE:latest .
Step 1/4 : FROM adoptopenjdk/openjdk11:alpine-jre
alpine-jre: Pulling from adoptopenjdk/openjdk11
339de151aab4: Pulling fs layer
b43e9138b02c: Pulling fs layer
c6f92ee85ef8: Pulling fs layer
339de151aab4: Verifying Checksum
339de151aab4: Download complete
b43e9138b02c: Verifying Checksum
b43e9138b02c: Download complete
c6f92ee85ef8: Verifying Checksum
c6f92ee85ef8: Download complete
339de151aab4: Pull complete
b43e9138b02c: Pull complete
c6f92ee85ef8: Pull complete
Digest: sha256:dff0d568f419ded8076980f07ed92d7e339c9fc0b84340dd5bec4f90d487d7d2
Status: Downloaded newer image for adoptopenjdk/openjdk11:alpine-jre
---> ecaefc8ab8df
Step 2/4 : ARG JAR_FILE=target/*.jar
---> Running in 863310474a16
Removing intermediate container 863310474a16
---> 3ab7664d0688
Step 3/4 : COPY ${JAR_FILE} app.jar
---> fde3c9176e22
Step 4/4 : ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar /app.jar"]
---> Running in fabaa83de1a2
Removing intermediate container fabaa83de1a2
---> 93055395d6d5
Successfully built 93055395d6d5
Successfully tagged registry.gitlab.com/lee297/siren-order-api:9ea0c1ca84386106adb7bd240a885f35fc1cbd1f
Successfully tagged registry.gitlab.com/lee297/siren-order-api:latest
$ docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA
The push refers to repository [registry.gitlab.com/lee297/siren-order-api]
38d767dec0b0: Preparing
adee24a33d19: Preparing
82cceaf4f499: Preparing
32f366d666a5: Preparing
38d767dec0b0: Pushed
32f366d666a5: Pushed
82cceaf4f499: Pushed
adee24a33d19: Pushed
9ea0c1ca84386106adb7bd240a885f35fc1cbd1f: digest: sha256:62c82f0003009174d05a4b544aa791105cc1afcc9a0ace160b81b47215d99c98 size: 1163
$ docker push $CI_REGISTRY_IMAGE:latest
The push refers to repository [registry.gitlab.com/lee297/siren-order-api]
38d767dec0b0: Preparing
adee24a33d19: Preparing
82cceaf4f499: Preparing
32f366d666a5: Preparing
32f366d666a5: Layer already exists
adee24a33d19: Layer already exists
38d767dec0b0: Layer already exists
82cceaf4f499: Layer already exists
latest: digest: sha256:62c82f0003009174d05a4b544aa791105cc1afcc9a0ace160b81b47215d99c98 size: 1163
Saving cache for successful job
Creating cache default...
.m2/repository: found 2817 matching files and directories
Created cache
Cleaning up file based variables
Job succeeded