We're currently using the environment variable GITHUB_RUN_NUMBER to determine the build number for build info. GITHUB_RUN_NUMBER is not offset by the number of builds of this project previously performed by TeamCity.
This change creates a new environment variable BUILD_NUMBER which is GITHUB_RUN_NUMBER + the TeamCity offset.
The screenshot below taken from PROD, suggests we're running build 804, when in fact we are running build 3164 (804 + 2360).
What does this change?
We're currently using the environment variable
GITHUB_RUN_NUMBER
to determine the build number for build info.GITHUB_RUN_NUMBER
is not offset by the number of builds of this project previously performed by TeamCity.This change creates a new environment variable
BUILD_NUMBER
which isGITHUB_RUN_NUMBER
+ the TeamCity offset.The screenshot below taken from PROD, suggests we're running build 804, when in fact we are running build 3164 (804 + 2360).
When deployed to CODE, we get the correct number:
Builds on https://github.com/guardian/riff-raff/pull/1229. Inspired by https://github.com/guardian/flexible-content/pull/4382.