forked from nebula-orchestrator/worker
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathshippable.yml
25 lines (20 loc) · 838 Bytes
/
shippable.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
language: python
python:
- 3.7
integrations:
hub:
- integrationName: docker_hub
type: dockerRegistryLogin
env:
global:
- DOCKER_HUB_ORG=nebulaorchestrator
- DOCKER_HUB_REPO=worker
build:
ci:
- if [ "$BRANCH" == "master" ] && [ "$IS_PULL_REQUEST" == false ]; then docker build -t $DOCKER_HUB_ORG/$DOCKER_HUB_REPO:arm64v8 .; fi
- if [ "$BRANCH" != "master" ] && [ "$IS_PULL_REQUEST" == false ]; then docker build -t $DOCKER_HUB_ORG/$DOCKER_HUB_REPO:$BRANCH-arm64v8 .; fi
post_ci:
- if [ "$BRANCH" == "master" ] && [ "$IS_PULL_REQUEST" == false ]; then docker push $DOCKER_HUB_ORG/$DOCKER_HUB_REPO:arm64v8; fi
- if [ "$BRANCH" != "master" ] && [ "$IS_PULL_REQUEST" == false ]; then docker push $DOCKER_HUB_ORG/$DOCKER_HUB_REPO:$BRANCH-arm64v8; fi
runtime:
nodePool: shippable_shared_aarch64