linked-repositories: - alpine - debian builds: - tags: # Git branch "master" -> Docker tag "latest" - from: branch source: master target: docker.dreamnetwork.oss:5000/icedream/test-repo # All other branches -> Docker tag = branch name - from: branch source: /(?!master)/ 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 - context: . dockerfile: Dockerfile.alpine tags: # Git branch "master" -> Docker tag "latest" - from: branch source: master target: docker.dreamnetwork.oss:5000/icedream/test-repo:alpine # All other branches -> Docker tag = branch name - from: branch source: /(?!master)/ 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