DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
- pushing to branch "develop" - triggers a build and publishes to "latest"
- tagging a version - triggers a build and publishes it as a version:
- if the tag has a form "numbers.and.dots-RELEASE" (case insensitive) then the docker tag will be "release-numbers.and.dots"
- example: 1.2.3-RELEASE becomes "release-1.2.3"
- example: v-1.2.3 - nothing is triggered as only numbers and dots are allowed
- if the tag has a form "numbers.and.dots" then docker tag will be: "numbers.and.dots"
- example: 1.2.3 becomes "ver-1.2.3"
- if the tag has a form "numbers.and.dots-RELEASE" (case insensitive) then the docker tag will be "release-numbers.and.dots"
Docker Tag | Source | Comment |
|---|---|---|
| latest | develop | build everything pushed to "develop" branch and publish it under latest tag |
release-{sourceref} | /^REL([0-9.]+)$/ | configured for other rules to work. no build should actually trigger this |
{\1}-{\2} | /^([0-9.]+)-([0-9A-Za-z.]+)$/ | |
{\1}.{\2}.{\3} | /^([0-9]+)\.([0-9]+)\.([0-9]+)$/ | |
{\1}.{\2}.{\3}.{\4} | /^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)$/ |
For autobuild to work the Dockerfile of each has been split into two stages:
...