...

Text file src/github.com/Azure/azure-sdk-for-go/eng/common/pipelines/templates/steps/create-apireview.yml

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

     1parameters:
     2  ArtifactPath: $(Build.ArtifactStagingDirectory)
     3  Artifacts: []
     4  ConfigFileDir: $(Build.ArtifactStagingDirectory)/PackageInfo
     5
     6steps:
     7  # ideally this should be done as initial step of a job in caller template
     8  # We can remove this step later once it is added in caller
     9  - template: /eng/common/pipelines/templates/steps/set-default-branch.yml
    10
    11  - ${{ each artifact in parameters.Artifacts }}:
    12    - task: Powershell@2
    13      inputs:
    14        filePath: $(Build.SourcesDirectory)/eng/common/scripts/Create-APIReview.ps1
    15        arguments: >
    16          -ArtifactPath ${{parameters.ArtifactPath}}
    17          -APIViewUri $(azuresdk-apiview-uri)
    18          -APIKey $(azuresdk-apiview-apikey)
    19          -APILabel "Auto Review - $(Build.SourceVersion)"
    20          -PackageName ${{artifact.name}}
    21          -SourceBranch $(Build.SourceBranchName)
    22          -DefaultBranch $(DefaultBranch)
    23          -ConfigFileDir '${{parameters.ConfigFileDir}}'
    24        pwsh: true
    25        workingDirectory: $(Pipeline.Workspace)
    26      displayName: Create API Review for ${{ artifact.name}}
    27      condition: and(succeededOrFailed(), ne(variables['Skip.CreateApiReview'], 'true') , ne(variables['Build.Reason'],'PullRequest'), eq(variables['System.TeamProject'], 'internal'))

View as plain text