I am trying to write a bash regex compare in my pipeline and it makes the YAML invalid but I can't get around this by single or double quotes because then it won't execute the command on the container. Any suggestions?
- step:
name: test
script:
- [[ $BITBUCKET_BRANCH =~ [A-Z][a-z]+-[0-9]{2,} ]] && export BRANCH = $BASH_REMATCH[0]
- [[ $BRANCH =~ [0-9]+ ]] && export VERSION=1.$(date +%y).1$BASH_REMATCH-beta.$BITBUCKET_BUILD_NUMBER