Update version handling in GitLab CI configuration

This commit is contained in:
DevTekVE
2023-12-09 23:09:22 +00:00
parent 05f3074a79
commit 1073aecf79
+6 -2
View File
@@ -2,7 +2,7 @@ variables:
BUILD_DIR: "/data/openpilot"
OUTPUT_DIR: "${CI_PROJECT_DIR}/output"
CI_DIR: "${CI_PROJECT_DIR}/release/ci"
VERSION: "unknown"
VERSION: '$(date "+%Y.%m.%d")'
GIT_SUBMODULE_STRATEGY: recursive
GIT_DISCOVERY_ACROSS_FILESYSTEM: 1
DEV_C3_SOURCE_BRANCH: "master-dev-c3"
@@ -22,7 +22,7 @@ default:
- x86
.default_before_script: &default_before_script
- 'export VERSION=$(date "+%Y.%m.%d")${EXTRA_VERSION_IDENTIFIER}'
- 'export VERSION=$(eval echo $VERSION)${EXTRA_VERSION_IDENTIFIER}'
- 'mkdir -p "${BUILD_DIR}/"'
- 'git config --global user.email "${GIT_CONFIG_USER_EMAIL}"'
- 'git config --global user.name "${GIT_CONFIG_USER_NAME}"'
@@ -51,11 +51,15 @@ workflow: # If running on any branch other than main, use the `aws-datacontracts
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
variables:
NEW_BRANCH: "staging-c3"
VERSION: '$(cat common/version.h | awk -F[\"-] "{print $2}")'
EXTRA_VERSION_IDENTIFIER: "-staging"
when: always
# if tag
- if: $CI_COMMIT_TAG
variables:
NEW_BRANCH: "release-c3"
VERSION: '$(cat common/version.h | awk -F[\"-] "{print $2}")'
EXTRA_VERSION_IDENTIFIER: "-release"
- when: always