mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-10-31 05:33:44 +08:00
Update version handling in GitLab CI configuration
This commit is contained in:
+6
-2
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user