name: PR-$(System.PullRequest.PullRequestNumber)-$(Date:yyyyMMdd)$(Rev:.rr) resources: - repo: self clean: true phases: - phase: Linux_CI queue: name: Hosted Ubuntu 1604 steps: - powershell: | Get-ChildItem -Path env: displayName: Capture environment condition: succeededOrFailed() - bash: | sudo npm install -g markdown-spellcheck@0.11.0 displayName: Install mdspell condition: succeededOrFailed() - powershell: Write-Host "##vso[build.updatebuildnumber]$env:BUILD_SOURCEBRANCHNAME-$env:BUILD_SOURCEVERSION-$((get-date).ToString("yyyyMMddhhmmss"))" displayName: Set Build Name for Non-PR condition: ne(variables['Build.Reason'], 'PullRequest') - bash: | mdspell '**/*.md' '!**/Pester/**/*.md' --ignore-numbers --ignore-acronyms --report --en-us; displayName: Test Spelling condition: succeededOrFailed()