瀏覽代碼

Merge pull request #18397 from Microsoft/jjh/fix-windows-ci

Fix broken Windows CI
Jess Frazelle 9 年之前
父節點
當前提交
94d5459a0c
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      hack/make.sh

+ 5 - 1
hack/make.sh

@@ -70,7 +70,11 @@ if command -v git &> /dev/null && git rev-parse &> /dev/null; then
 	if [ -n "$(git status --porcelain --untracked-files=no)" ]; then
 		GITCOMMIT="$GITCOMMIT-dirty"
 	fi
-	BUILDTIME=$(date --rfc-3339 ns | sed -e 's/ /T/')
+	! BUILDTIME=$(date --rfc-3339 ns | sed -e 's/ /T/') &> /dev/null
+	if [ -z $BUILDTIME ]; then
+		# If using bash 3.1 which doesn't support --rfc-3389, eg Windows CI
+		BUILDTIME=$(date -u)
+	fi
 elif [ "$DOCKER_GITCOMMIT" ]; then
 	GITCOMMIT="$DOCKER_GITCOMMIT"
 else