In my gitlab-ci.yml, I'm trying to compare values inside of 2 files using bash string comparison.
build-jar:
stage: build_jar
image: alpine
script:
- cat version_cache/chart_version.txt
- cat version_cache/app_version.txt
# check to see if the versions match
- [ "$(sed -En s/'(^.+)-SNAPSHOT'/'\1'/p ./version_cache/app_version.txt)" = $(< ./version_cache/chart_version.txt) ]
I keep getting this error:
(<unknown>): found unknown escape character while parsing a quoted scalar at line 75 column 9