Hello,
An organization I am part of has a fork of sonic-buildimage that we use for in-house builds that include patches that have not been accepted upstream yet.
We follow the same branch naming as Azure/sonic-buildimage (e.g. 202111) and we also use the same Azure Pipelines[1] scripts to run our builds.
The issue we face is that this results in images with version information extremely similar to official upstream images.
Example: 202012.19-08de2b148 is our build version, while the latest upstream is 202012.63280-1eec2bc25.
The for an operator that is more confusing than it needs to be.
We would like to be able to set an environment variable to "brand" or tag a version as a certain organization.
My current hack is this[2] which changes the format to ${branch_name}-${BUILD_ORG}.${BUILD_NUMBER}-${commit} but
I would be happy with any format that the community accepts. My biggest concern about making something like this up for
myself is to break potential version string parsing that may happen now or in the future.
Thoughts?
Regards,