@@ -1326,6 +1326,40 @@ jobs:
13261326 docker load --input ${{ runner.temp }}/myimage-${{ env.IMAGE_PLATFORM_SAN }}.tar
13271327 docker image ls -a
13281328
1329+ - name : Extract Build Info and Persist
1330+ env :
1331+ BUILDCOMMITSHA : ${{github.sha}}
1332+ BUILDBRANCH : ${{github.ref}}
1333+ BUILDPLATFORM : ${{runner.os}}
1334+ BUILDPATCHVERSION : ${{github.run_number}}
1335+ run : |
1336+ source cicd/version.txt
1337+ BUILDMAJORVERSION=${MajorVersion}
1338+ BUILDMINORVERSION=${MinorVersion}
1339+ if [[ ! "$BUILDBRANCH" == "*develop" ]]; then
1340+ # shellcheck disable=2269
1341+ BUILDPATCHVERSION="${BUILDPATCHVERSION}"
1342+ fi
1343+ BUILDSHORTCOMMITSHA="$(echo "${BUILDCOMMITSHA}" | cut -c 1-7)"
1344+ BUILDDATE="$(date)"
1345+ export BUILDDATE
1346+ echo "BUILDMAJORVERSION: ${BUILDMAJORVERSION}"
1347+ echo "BUILDMINORVERSION: ${BUILDMINORVERSION}"
1348+ echo "BUILDPATCHVERSION: ${BUILDPATCHVERSION}"
1349+ echo "BUILDBRANCH: ${BUILDBRANCH}"
1350+ echo "BUILDCOMMITSHA: ${BUILDCOMMITSHA}"
1351+ echo "BUILDSHORTCOMMITSHA: ${BUILDSHORTCOMMITSHA}"
1352+ echo "BUILDDATE: ${BUILDDATE}"
1353+ echo "BUILDPLATFORM: ${BUILDPLATFORM}"
1354+
1355+ {
1356+ echo "BUILDMAJORVERSION=$BUILDMAJORVERSION"
1357+ echo "BUILDMINORVERSION=$BUILDMINORVERSION"
1358+ echo "BUILDPATCHVERSION=$BUILDPATCHVERSION"
1359+ echo "UID=${UID}"
1360+ echo "GID=${GID}"
1361+ } >> "${GITHUB_ENV}"
1362+
13291363 - name : Login to Docker Hub
13301364 if : ${{ ( success() && github.ref_type == 'branch' && github.ref_name == 'main' && github.repository == 'stackql/stackql' && github.event_name == 'push' ) || ( success() && github.ref_type == 'tag' && startsWith(github.ref_name, 'build-release') ) }}
13311365 uses : docker/login-action@v2
0 commit comments