У меня есть файл свойств сонара, в котором я хочу динамически назначить значение sonar.branch.target, только если ветвь не является главной.У меня есть параметр сборки $ {env.BRANCH_NAME} для присвоения значения.
sonar.login=
sonar.password=
sonar.host.url=
sonar.projectKey=xxxx
sonar.projectName="yyyyy"
sonar.projectVersion=1.0.0
sonar.sources=src/app
sonar.test=src/app
sonar.sourceEncoding=UTF-8
sonar.exclusions=**/node_modules/**
sonar.test.inclusions=**/*.spec.ts
sonar.ts.tslintconfigpath=tslint.json
sonar.typescript.lcov.reportPaths=coverage/lcov.info
sonar.typescript.exclusions=**/node_modules/**,**/typings.d.ts,**/main.ts,**/environments/environment*.ts,**/*routing.module.ts
if [ ${env.BRANCH_NAME} != "master" ]; then
sonar.branch.target= "master"
sonar.branch.name= ${env.BRANCH_NAME}
echo "inside if statement"
fi
Я хочу выполнить эту логику, пока мой параметр сборки не равен master.Но блок if выполняется независимо от этой логики.Пожалуйста, помогите исправить это.