1
variables:
   ${{ if eq(environment, 'dev') }}:
     - group: 'newgroupa'
${{ else }}:
     - group: 'newgroupb'    

The above lines in yml gives me object not set to reference error.

I even tried by adding -
example

  variables:
      - ${{ if eq(environment, 'dev') }}:
         - group: 'newgroupa'
      - ${{ else }}:
         - group: 'newgroupb'

and that gave me another error Unexpected value 'group'. Can someone help me with this?

VVN
  • 501
  • 1
  • 9
  • 21

1 Answers1

0

example from a random blog post:

variables:
  - name: teamName
    ${{ if eq( parameters['environment'], 'developer') }}:
      value: "alpha"
    ${{ if eq( parameters['environment'], 'preproduction' ) }}:
      value: "beta"
    ${{ if notIn( parameters['environment'], 'developer', 'preproduction') }}:
      value: "charlie"

or from this answer: https://stackoverflow.com/a/57532526/6067741

  ${{ if eq( variables['Build.SourceBranchName'], 'master' ) }}: 
    buildVersion: ${{ variables['mavenVersion'] }}
  ${{ if ne( variables['Build.SourceBranchName'], 'master' ) }}: 
    buildVersion: ${{ variables['Build.SourceBranchName'] }}
4c74356b41
  • 69,186
  • 6
  • 100
  • 141