Привет, я новичок в AzureDevops и конвейерах, я пытаюсь создать задачу CmdLine со сценарием, который устанавливает некоторые переменные на основе имени ветки, здесь сценарий:
- task: CmdLine@2 displayName: Find Branch type inputs: script: | IF contains($(Build.SourceBranch), 'release')==True (set isLongBranch=True ) ELSE IF contains($(Build.SourceBranch), 'support') (set isLongBranch=True ) ELSE IF contains($(Build.SourceBranchName), 'develop') (set isLongBranch=True ) ELSE IF contains($(Build.SourceBranchName), 'master') (set isLongBranch=True ) ELSE IF contains($(Build.SourceBranch), 'hotfix') (set isLongBranch=True ) ELSE (set isLongBranch=False) IF contains($(Build.SourceBranch), 'release') (set isSonar=True ) ELSE IF contains($(Build.SourceBranch), 'support'), 'support')] (set isSonar=True ) ELSE IF contains($(Build.SourceBranchName), 'develop') (set isSonar=True ) ELSE IF contains($(Build.SourceBranchName), 'master') (set isSonar=False ) ELSE IF contains($(Build.SourceBranch), 'hotfix') (set isSonar=True ) ELSE IF contains($(Build.SourceBranch), 'feature') (set isSonar=True ) ELSE IF %isPoolRequest%==True (set isSonar=False ) ELSE (set isSonar=False) #echo $(Build.SourceBranch) #echo $(Build.SourceBranchName)
Ошибка, которую я получаю:
'релиз')==Правда была неожиданной. ##[ошибка]Cmd.exe остановлен. код выхода: '255'.