Forráskód Böngészése

Adopts 'unknown' as build revision in case git cannot retrieve it.

Signed-off-by: Ulysses Souza <[email protected]>
Ulysses Souza 7 éve
szülő
commit
1affc55b17
1 módosított fájl, 8 hozzáadás és 3 törlés
  1. 8 3
      script/build/write-git-sha

+ 8 - 3
script/build/write-git-sha

@@ -2,6 +2,11 @@
 #
 # Write the current commit sha to the file GITSHA. This file is included in
 # packaging so that `docker-compose version` can include the git sha.
-#
-set -e
-git rev-parse --short HEAD > compose/GITSHA
+# sets to 'unknown' and echoes a message if the command is not successful
+
+DOCKER_COMPOSE_GITSHA="$(git rev-parse --short HEAD)"
+if [[ "${?}" != "0" ]]; then
+    echo "Couldn't get revision of the git repository. Setting to 'unknown' instead"
+    DOCKER_COMPOSE_GITSHA="unknown"
+fi
+echo "${DOCKER_COMPOSE_GITSHA}" > compose/GITSHA