python-service-1/bitbucket-pipelines.yml

32 lines
900 B
YAML
Raw Normal View History

# Template docker-push
# Prerequisites: $DOCKERHUB_USERNAME, $DOCKERHUB_PASSWORD setup as deployment variables
image: atlassian/default-image:2
pipelines:
default:
- parallel:
- step:
name: Parallel Build and Test
script:
- IMAGE_NAME=$BITBUCKET_REPO_SLUG
- docker build . --file Dockerfile --tag "gmgauthier/${IMAGE_NAME}:latest"
services:
- docker
caches:
- docker
branches:
master:
- step:
name: Master Build and Test
script:
- IMAGE_NAME=$BITBUCKET_REPO_SLUG
- docker build . --file Dockerfile --tag "gmgauthier/${IMAGE_NAME}"
- docker save ${IMAGE_NAME} --output "${IMAGE_NAME}.tar"
services:
- docker
caches:
- docker
artifacts:
- "*.tar"