diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml
index 5f46b4fd6050050e760dabc5d4c903e7260d6346..ff03c4b927c7a19f256fa2f448eca0363a1bae5b 100644
--- a/.github/workflows/dockerimage.yml
+++ b/.github/workflows/dockerimage.yml
@@ -17,6 +17,10 @@ jobs:
       -
         name: Checkout
         uses: actions/checkout@v1
+      -
+        name: Set sha_short
+        id: vars
+        run: echo ::set-output name=sha_short::$(git rev-parse --short HEAD)
       -
         name: Build Docker Images Only
         if: github.event_name == 'pull_request'
@@ -39,4 +43,4 @@ jobs:
           imageName: ${{ env.DOCKER_IMAGE_NAME }}
           dockerHubUser: ${{ secrets.DOCKER_LOGIN_USERNAME }}
           dockerHubPassword: ${{ secrets.DOCKER_LOGIN_PASSWORD }}
-          buildArg: COMMIT=${GITHUB_SHA::8}
\ No newline at end of file
+          buildArg: COMMIT=${{ steps.vars.outputs.sha_short }}
\ No newline at end of file