Browse code

Fix broken Windows CI

Signed-off-by: John Howard <jhoward@microsoft.com>

John Howard authored on 2015/12/04 03:12:11
Showing 1 changed files
... ...
@@ -70,7 +70,11 @@ if command -v git &> /dev/null && git rev-parse &> /dev/null; then
70 70
 	if [ -n "$(git status --porcelain --untracked-files=no)" ]; then
71 71
 		GITCOMMIT="$GITCOMMIT-dirty"
72 72
 	fi
73
-	BUILDTIME=$(date --rfc-3339 ns | sed -e 's/ /T/')
73
+	! BUILDTIME=$(date --rfc-3339 ns | sed -e 's/ /T/') &> /dev/null
74
+	if [ -z $BUILDTIME ]; then
75
+		# If using bash 3.1 which doesn't support --rfc-3389, eg Windows CI
76
+		BUILDTIME=$(date -u)
77
+	fi
74 78
 elif [ "$DOCKER_GITCOMMIT" ]; then
75 79
 	GITCOMMIT="$DOCKER_GITCOMMIT"
76 80
 else