File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ if [ $DOCKER_HUB_USERNAME ]; then docker login --username=$DOCKER_HUB_USERNAME --password=$DOCKER_HUB_PASSWORD && docker build --rm=false -t $DOCKER_GENERATOR_IMAGE_NAME ./modules/swagger-generator && if [ ! -z " $CIRCLE_TAG " ]; then docker tag $DOCKER_GENERATOR_IMAGE_NAME :latest $DOCKER_GENERATOR_IMAGE_NAME :$CIRCLE_TAG ; fi && if [ ! -z " $CIRCLE_TAG " ] || [ " $CIRCLE_BRANCH " = " master" ]; then docker push $DOCKER_GENERATOR_IMAGE_NAME ; fi ; fi
4
+ if [ $DOCKER_HUB_USERNAME ]; then docker login --username=$DOCKER_HUB_USERNAME --password=$DOCKER_HUB_PASSWORD && docker build --rm=false -t $DOCKER_CODEGEN_CLI_IMAGE_NAME ./modules/swagger-codegen-cli && if [ ! -z " $CIRCLE_TAG " ]; then docker tag $DOCKER_CODEGEN_CLI_IMAGE_NAME :latest $DOCKER_CODEGEN_CLI_IMAGE_NAME :$CIRCLE_TAG ; fi && if [ ! -z " $CIRCLE_TAG " ] || [ " $CIRCLE_BRANCH " = " master" ]; then docker push $DOCKER_CODEGEN_CLI_IMAGE_NAME ; fi ; fi
Original file line number Diff line number Diff line change 50
50
# skip the rest if previous mvn task fails
51
51
- if [ $? -ne 0 ]; then exit 1; fi
52
52
# # docker: build generator image and push to Docker Hub
53
- - if [ $DOCKER_HUB_USERNAME ]; then docker login --username=$DOCKER_HUB_USERNAME --password=$DOCKER_HUB_PASSWORD && docker build --rm=false -t $DOCKER_GENERATOR_IMAGE_NAME ./modules/swagger-generator && if [ ! -z "$CIRCLE_TAG" ]; then docker tag $DOCKER_GENERATOR_IMAGE_NAME:latest $DOCKER_GENERATOR_IMAGE_NAME:$CIRCLE_TAG; fi && if [ ! -z "$CIRCLE_TAG" ] || [ "$CIRCLE_BRANCH" = "master" ]; then docker push $DOCKER_GENERATOR_IMAGE_NAME; fi; fi
54
- # ## docker: build cli image and push to Docker Hub
55
- - if [ $DOCKER_HUB_USERNAME ]; then docker login --username=$DOCKER_HUB_USERNAME --password=$DOCKER_HUB_PASSWORD && docker build --rm=false -t $DOCKER_CODEGEN_CLI_IMAGE_NAME ./modules/swagger-codegen-cli && if [ ! -z "$CIRCLE_TAG" ]; then docker tag $DOCKER_CODEGEN_CLI_IMAGE_NAME:latest $DOCKER_CODEGEN_CLI_IMAGE_NAME:$CIRCLE_TAG; fi && if [ ! -z "$CIRCLE_TAG" ] || [ "$CIRCLE_BRANCH" = "master" ]; then docker push $DOCKER_CODEGEN_CLI_IMAGE_NAME; fi; fi
53
+ # # 16/07/2018, commented out as it's causing timeout on circleCI, for the time being build and push manually
54
+ # - ./bin/docker/build_and_push_docker:
55
+ # timeout: 60m
56
+
You can’t perform that action at this time.
0 commit comments