Merge pull request #18459 from Microsoft/jjh/winci-bash4fix
Windows CI Fix: Allow bash v4 Upstream-commit: 31a31adf7eeebfb0b5ca8622c33ff47d66c6c067 Component: engine
This commit is contained in:
@ -56,6 +56,13 @@ while [ $# -gt 0 ]; do
|
||||
layersFs=$(echo "$manifestJson" | jq --raw-output '.fsLayers | .[] | .blobSum')
|
||||
|
||||
IFS=$'\n'
|
||||
# bash v4 on Windows CI requires CRLF seperator
|
||||
if [ "$(go env GOHOSTOS)" = 'windows' ]; then
|
||||
major=$(echo ${BASH_VERSION%%[^0.9]} | cut -d. -f1)
|
||||
if [ "$major" -ge 4 ]; then
|
||||
IFS=$'\r\n'
|
||||
fi
|
||||
fi
|
||||
layers=( ${layersFs} )
|
||||
unset IFS
|
||||
|
||||
|
||||
Reference in New Issue
Block a user