...

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

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

     1parameters:
     2  Directory: 'not-specified'
     3  IgnoreLinksFile: '$(Build.SourcesDirectory)/eng/ignore-links.txt'
     4  WorkingDirectory: '$(System.DefaultWorkingDirectory)'
     5  ScriptDirectory: 'eng/common/scripts'
     6  Recursive: $false
     7  CheckLinkGuidance: $true
     8  Urls: '(Get-ChildItem -Path ./ -Recurse -Include *.md)'
     9  BranchReplaceRegex: "^(${env:SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI}/(?:blob|tree)/)$(DefaultBranch)(/.*)$"
    10  BranchReplacementName: "${env:SYSTEM_PULLREQUEST_SOURCECOMMITID}"
    11  Condition: succeeded() # If you want to run on failure for the link checker, set it to `Condition: succeededOrFailed()`.
    12
    13steps:
    14  - template: /eng/common/pipelines/templates/steps/set-default-branch.yml
    15  - task: PowerShell@2
    16    displayName: Link verification check
    17    condition: ${{ parameters.Condition }}
    18    inputs:
    19      pwsh: true
    20      workingDirectory: '${{ parameters.WorkingDirectory }}/${{ parameters.Directory }}'
    21      filePath: ${{ parameters.ScriptDirectory }}/Verify-Links.ps1
    22      arguments: >
    23        -urls ${{ parameters.Urls }}
    24        -rootUrl "file://${{ parameters.WorkingDirectory }}/${{ parameters.Directory }}"
    25        -recursive: ${{ parameters.Recursive }}
    26        -ignoreLinksFile ${{ parameters.IgnoreLinksFile }}
    27        -branchReplaceRegex "${{ parameters.BranchReplaceRegex }}"
    28        -branchReplacementName ${{ parameters.BranchReplacementName }}
    29        -devOpsLogging: $true
    30        -checkLinkGuidance: ${{ parameters.CheckLinkGuidance }}
    31        -inputCacheFile "https://azuresdkartifacts.blob.core.windows.net/verify-links-cache/verify-links-cache.txt"

View as plain text