diff --git a/.viserion.yml b/.viserion.yml new file mode 100644 index 0000000..bbddc99 --- /dev/null +++ b/.viserion.yml @@ -0,0 +1,37 @@ +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: 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