Skip to content

Commit 461a18e

Browse files
- Trial separate build and test.
1 parent 68fdb2c commit 461a18e

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

.github/workflows/build.yml

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,42 @@ jobs:
450450
echo "SOURCE_TAG=${GITHUB_REF#refs/tags/}"
451451
} >> "${GITHUB_STATE}"
452452
453+
- name: Generate Version Env Vars
454+
env:
455+
BUILDCOMMITSHA: ${{github.sha}}
456+
BUILDBRANCH: ${{github.ref}}
457+
BUILDPLATFORM: ${{runner.os}}
458+
BUILDPATCHVERSION: ${{github.run_number}}
459+
CGO_ENABLED: 1
460+
CGO_LDFLAGS: '-static'
461+
run: |
462+
source cicd/version.txt
463+
export BUILDMAJORVERSION="$MajorVersion"
464+
export BUILDMINORVERSION="$MinorVersion"
465+
if [[ ! "$BUILDBRANCH" == "*develop" ]]
466+
then
467+
# shellcheck disable=2269
468+
export BUILDPATCHVERSION="${BUILDPATCHVERSION}"
469+
fi
470+
BUILDSHORTCOMMITSHA="$(echo "${BUILDCOMMITSHA}" | cut -c 1-7)"
471+
export BUILDSHORTCOMMITSHA
472+
BUILDDATE="$(date)"
473+
export BUILDDATE
474+
echo "BUILDMAJORVERSION: ${BUILDMAJORVERSION}"
475+
echo "BUILDMINORVERSION: ${BUILDMINORVERSION}"
476+
echo "BUILDPATCHVERSION: ${BUILDPATCHVERSION}"
477+
echo "BUILDBRANCH: ${BUILDBRANCH}"
478+
echo "BUILDCOMMITSHA: ${BUILDCOMMITSHA}"
479+
echo "BUILDSHORTCOMMITSHA: ${BUILDSHORTCOMMITSHA}"
480+
echo "BUILDDATE: ${BUILDDATE}"
481+
echo "BUILDPLATFORM: ${BUILDPLATFORM}"
482+
483+
{
484+
echo "BUILDMAJORVERSION=${BUILDMAJORVERSION}"
485+
echo "BUILDMINORVERSION=${BUILDMINORVERSION}"
486+
echo "BUILDPATCHVERSION=${BUILDPATCHVERSION}"
487+
} >> "${GITHUB_ENV}"
488+
453489
- name: Install psql
454490
run: |
455491
sudo apt-get update
@@ -533,7 +569,7 @@ jobs:
533569
- name: Output from mocked deb package functional tests
534570
if: always()
535571
run: |
536-
cat ./test/robot/reports/output.xmls
572+
cat ./test/robot/reports/output.xml
537573
538574
linuxarmbuild:
539575
name: Linux arm64 Build

0 commit comments

Comments
 (0)