【发布时间】:2021-07-26 13:06:40
【问题描述】:
您好,我是 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)
我得到的错误是:
'release')==True 出乎意料。 ##[错误]Cmd.exe 已停止。退出代码:'255'。
【问题讨论】:
-
这个问题怎么样?下面的答案是否解决了您的问题,如果没有,请告诉我有关此问题的最新信息吗?
标签: azure-devops azure-pipelines