File tree 1 file changed +24
-0
lines changed
1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change
1
+ variables :
2
+ IMAGE_REPO : 216842466810.dkr.ecr.us-west-1.amazonaws.com/jupyterhub-configurable-http-proxy
3
+ DOCKERFILE : Dockerfile
4
+ DOCKER_CONTEXT : .
5
+ DOCKER_DRIVER : overlay2
6
+
7
+ .docker :
8
+ image : docker:latest
9
+ stage : build
10
+ services :
11
+ - docker:dind
12
+ before_script :
13
+ - apk add --no-cache python3 py-pip git
14
+ - pip install awscli
15
+ - aws ecr get-login-password --region us-west-1 | docker login --username AWS --password-stdin "${IMAGE_REPO}"
16
+ script :
17
+ - docker pull "$IMAGE_REPO:$CI_COMMIT_BEFORE_SHA" || true
18
+ - docker build --cache-from "$IMAGE_REPO:$CI_COMMIT_BEFORE_SHA" --cache-from "$IMAGE_REPO:latest" --tag "$IMAGE_REPO:$CI_COMMIT_SHA" -f "$DOCKERFILE" "$DOCKER_CONTEXT"
19
+ - docker push "$IMAGE_REPO:$CI_COMMIT_SHA"
20
+ tags :
21
+ - ec2-docker
22
+
23
+ docker-build :
24
+ extends : .docker
You can’t perform that action at this time.
0 commit comments