Versioning
We follow upstream version for tagging.
Tagging rational
tag |
type |
build |
environment |
x.x |
beta |
push on develop |
acceptance/playground/testing/development |
5.6.36(-1..xx) |
stable |
tag from develop |
selective/edge cases/regression testing |
7.1.2(-1..xx) |
stable |
tag from develop |
selective/edge cases/regression testing |
production-x.x |
stable |
merge from develop or tag |
production |
- Alpha: versions are always the latest build of our docker images, they should be used for testing and ensure no issue are found at the infrastructure level before the image hits the production servers.
- Beta: versions are tags that are considered stable and can be used to target the pre-prod version or older version for regression testing. A suffix is added when a fpfis release is done ( eg: 5.6.36-1, 5.6.36-2, ect … )
- Stable: Is merged every time the last tag is considered stable, and should be used in production.