Browse Source

Move docker-build script to separate file

hotfix/wow
anthony 5 years ago
parent
commit
a8b1b6e058
  1. 13
      .circleci/build-docker.sh
  2. 17
      .circleci/config.yml

13
.circleci/build-docker.sh

@ -0,0 +1,13 @@
TAG=app
IMAGE_NAME=$DOCKERHUB_LOGIN/$DOCKERHUB_REPOSITORY
IMAGE_NAME_BUILDNUM=$IMAGE_NAME:${CIRCLE_BUILD_NUM}
IMAGE_NAME_LATEST=$IMAGE_NAME:latest
docker build -t $TAG .
docker tag $TAG $IMAGE_NAME_BUILDNUM
docker tag $TAG $IMAGE_NAME_LATEST
echo $DOCKERHUB_PASSWORD | docker login -u $DOCKERHUB_LOGIN --password-stdin
docker push $IMAGE_NAME_BUILDNUM
docker push $IMAGE_NAME_LATEST

17
.circleci/config.yml

@ -111,19 +111,10 @@ jobs:
- run: - run:
name: Build and Push docker image name: Build and Push docker image
command: | command: |
TAG=app
IMAGE_NAME=anthonyjhoiro/my-awesome-ci-expr
IMAGE_NAME_BUILDNUM=$IMAGE_NAME:${CIRCLE_BUILD_NUM}
IMAGE_NAME_LATEST=$IMAGE_NAME:latest
docker build -t $TAG .
docker tag $TAG $IMAGE_NAME_BUILDNUM
docker tag $TAG $IMAGE_NAME_LATEST
echo $DOCKERHUB_PASSWORD | docker login -u anthonyjhoiro --password-stdin
docker push $IMAGE_NAME_BUILDNUM
docker push $IMAGE_NAME_LATEST
.circleci/build-docker.sh
environment:
DOCKERHUB_LOGIN: anthonyjhoiro
DOCKERHUB_REPOSITORY: my-awesome-ci-expr

Loading…
Cancel
Save