55 lines
1.5 KiB
YAML
55 lines
1.5 KiB
YAML
linked-repositories:
|
|
- alpine
|
|
- debian
|
|
|
|
builds:
|
|
- tags:
|
|
# Git branch "master" -> Docker tag "latest"
|
|
- from: branch
|
|
source: master
|
|
target: docker.dreamnetwork.oss:5000/icedream/test-repo
|
|
|
|
# Git branches "develop", "viserion" -> Docker tag = branch name
|
|
- from: branch
|
|
source: /^(develop|viserion)$/
|
|
target: docker.dreamnetwork.oss:5000/icedream/test-repo:$1
|
|
|
|
# Git tag "v0.1.2" -> Docker tag "0.1.2"
|
|
- from: tag
|
|
source: /^v(.+)$/
|
|
target: docker.dreamnetwork.oss:5000/icedream/test-repo:$1
|
|
|
|
# Git commit hash -> Docker tag hash
|
|
- from: hash
|
|
source: /^(.+)$/
|
|
branches:
|
|
- develop
|
|
- viserion
|
|
target: $1-alpine
|
|
|
|
- context: .
|
|
dockerfile: Dockerfile.alpine
|
|
tags:
|
|
# Git branch "master" -> Docker tag "latest"
|
|
- from: branch
|
|
source: master
|
|
target: docker.dreamnetwork.oss:5000/icedream/test-repo:alpine
|
|
|
|
# Git branches "develop", "viserion" -> Docker tag = branch name
|
|
- from: branch
|
|
source: /^(develop|viserion)$/
|
|
target: docker.dreamnetwork.oss:5000/icedream/test-repo:$1-alpine
|
|
|
|
# Git tag "v0.1.2" -> Docker tag "0.1.2"
|
|
- from: tag
|
|
source: /^v(.+)$/
|
|
target: docker.dreamnetwork.oss:5000/icedream/test-repo:$1-alpine
|
|
|
|
# Git commit hash -> Docker tag hash
|
|
- from: hash
|
|
source: /^(.+)$/
|
|
branches:
|
|
- develop
|
|
- viserion
|
|
target: $1-alpine
|