trigger: - main pr: - main variables: DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 'true' DOTNET_CLI_TELEMETRY_OPTOUT: 'true' INPUT_VERSIONSPEC: '5.x' strategy: matrix: linux: imageName: 'ubuntu-latest' mac: imageName: 'macos-latest' windows: imageName: 'windows-latest' pool: vmImage: $(imageName) steps: - checkout: self fetchDepth: '0' - pwsh: | npm install npm run format-check npm run build:azure displayName: 'Build code' - pwsh: $env:INPUT_VERSIONSPEC = "$(INPUT_VERSIONSPEC)"; node ./gitversion/setup/bundle.js displayName: gitversion/setup workingDirectory: dist/azure - pwsh: node ./gitversion/execute/bundle.js name: version displayName: gitversion/execute workingDirectory: dist/azure - pwsh: | echo "FullSemVer (fullSemVer) : $(fullSemVer)" echo "FullSemVer (GitVersion_FullSemVer) : $(GitVersion_FullSemVer)" echo "FullSemVer (version.fullSemVer) : $(version.fullSemVer)" echo "FullSemVer (version.GitVersion_FullSemVer) : $(version.GitVersion_FullSemVer)" displayName: Use variables and output