...

Text file src/github.com/Azure/azure-sdk-for-go/eng/common/pipelines/templates/steps/daily-dev-build-variable.yml

Documentation: github.com/Azure/azure-sdk-for-go/eng/common/pipelines/templates/steps

     1# This script fragment is used across our repos to set a variable "SetDevVersion" which
     2# is used when this pipeline is going to be generating and publishing daily dev builds.
     3parameters:
     4  ServiceDirectory: ''
     5steps:
     6- ${{if ne(parameters.ServiceDirectory, '')}}:
     7  - task: Powershell@2
     8    inputs:
     9      filePath: $(Build.SourcesDirectory)/eng/common/scripts/Save-Package-Properties.ps1
    10      arguments: >
    11        -ServiceDirectory ${{parameters.ServiceDirectory}}
    12        -OutDirectory $(Build.ArtifactStagingDirectory)/PackageInfo
    13      pwsh: true
    14      workingDirectory: $(Pipeline.Workspace)
    15    displayName: Dump Package properties
    16    condition: succeeded()
    17- pwsh: |
    18    $setDailyDevBuild = "false"
    19    if (('$(Build.Reason)' -eq 'Schedule') -and ('$(System.TeamProject)' -eq 'internal')) {
    20      $setDailyDevBuild = "true"
    21    }
    22    echo "##vso[task.setvariable variable=SetDevVersion]$setDailyDevBuild"
    23  displayName: "Setup Versioning Properties"
    24  condition: and(succeeded(), eq(variables['SetDevVersion'], ''))

View as plain text