We need to run stage when build comes from feature branches, we create feature branches as below
feat/123
feat/abc...etc
so stage needs to be executed when build comes from any of feature branches like feat/*.
tried with setting up conditions as below but did not get succeeded.
jobs:
- job: DockerBuildtask
condition: and(succeeded(), or(eq(variables['build.sourceBranch'], 'refs/heads/develop'), eq(variables['build.sourceBranch'], 'refs/heads/release'), eq(variables['build.sourceBranch'], 'refs/heads/feat.*'), eq(variables['build.sourceBranch'], 'refs/heads/bugfix.*')))
jobs:
- job: DockerBuildtask
condition: and(succeeded(), or(eq(variables['build.sourceBranch'], 'refs/heads/develop'), eq(variables['build.sourceBranch'], 'refs/heads/release'), eq(variables['build.sourceBranch'], 'refs/heads/feat/*.'), eq(variables['build.sourceBranch'], 'refs/heads/bugfix/*.')))
jobs:
- job: DockerBuildtask
condition: and(succeeded(), or(eq(variables['build.sourceBranch'], 'refs/heads/develop'), eq(variables['build.sourceBranch'], 'refs/heads/release'), eq(variables['build.sourceBranch'], 'refs/heads/feat*.'), eq(variables['build.sourceBranch'], 'refs/heads/bugfix*.')))
but could not succeded.. am i missing anything here?
question from:
https://stackoverflow.com/questions/65881100/running-stage-when-build-triggers-from-feature-branches-on-azure-devops 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…