3 ms·
I don't understand, won't you tag a release commit first manually and than have it be created by the CI server?
by sytse 11y ago
I don't understand, won't you tag a release commit first manually and than have it be created by the CI server?
- llasram 11y agoSome people using manual tagging as a mechanism to communicate something to CI as you suggest, but others let CI tag successful builds. When I re-did my team's CI a few years ago I chose the latter because it creates less friction for continuous deployment -- every commit which passes the tests automatically becomes a deployable artifact with a monotonically increasing build number which can be tracked across SCM, CI, and deployment.
- sytse 11y agoWhy not use the sha as the build identifier across SCM, CI and deployment? It exists already.