Signed-off-by: John Howard <jhoward@microsoft.com>
| ... | ... |
@@ -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 |