PowerShell/.vsts-ci/templates/install-ps-phase.yml

34 lines
854 B
YAML
Raw Normal View History

parameters:
pool: 'Hosted Ubuntu 1604'
jobName: 'none'
scriptName: ''
container: ''
jobs:
- job: ${{ parameters.jobName }}
variables:
scriptName: ${{ parameters.scriptName }}
${{ if ne(parameters.container, '') }}:
container: ${{ parameters.container }}
pool: ${{ parameters.pool }}
displayName: ${{ parameters.jobName }}
steps:
- powershell: |
Get-ChildItem -Path env:
displayName: Capture environment
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: |
$(scriptName)
displayName: Run Script - $(scriptName)
condition: succeededOrFailed()