Skip to content

Commit aa4b94c

Browse files
committed
Touch-up on agent OS conditions
1 parent d99adfd commit aa4b94c

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

azure-pipelines.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,10 @@ stages:
3939
matrix:
4040
linux:
4141
imageName: 'ubuntu-20.04'
42+
testModifier: -f netcoreapp3.1
4243
windows:
4344
imageName: 'windows-2019'
45+
testModifier:
4446
variables:
4547
- ${{ if eq(variables['System.TeamFoundationCollectionUri '], 'https://dev.azure.com/andrewarnott/') }}:
4648
- group: dotnetfoundation code signing
@@ -98,7 +100,7 @@ stages:
98100
inputs:
99101
gulpfile: src/nerdbank-gitversioning.npm/gulpfile.js
100102

101-
- script: dotnet test NerdBank.GitVersioning.Tests --no-build -c $(BuildConfiguration) --filter "TestCategory!=FailsOnAzurePipelines" --logger "trx;LogFileName=$(Build.ArtifactStagingDirectory)/TestLogs/TestResults.trx"
103+
- script: dotnet test NerdBank.GitVersioning.Tests --no-build $(testModifier) -c $(BuildConfiguration) --filter "TestCategory!=FailsOnAzurePipelines" --logger "trx;LogFileName=$(Build.ArtifactStagingDirectory)/TestLogs/TestResults.trx"
102104
displayName: Run tests
103105
workingDirectory: src
104106

@@ -144,7 +146,7 @@ stages:
144146
ArtifactType: Container
145147
displayName: Publish deployables artifacts
146148
# Only deploy when from a single build in the build matrix
147-
condition: and(succeeded(), eq(variables['imageName'], 'windows-2019'))
149+
condition: and(succeeded(), eq(variables['Agent.OS'], 'Windows_NT'))
148150

149151
- task: PublishBuildArtifacts@1
150152
inputs:
@@ -161,23 +163,23 @@ stages:
161163
nuGetFeedType: internal
162164
publishVstsFeed: OSS/PublicCI
163165
allowPackageConflicts: true
164-
condition: and(succeeded(), eq(variables['imageName'], 'windows-2019'), eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/andrewarnott/'), ne(variables['Build.Reason'], 'PullRequest'))
166+
condition: and(succeeded(), eq(variables['Agent.OS'], 'Windows_NT'), eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/andrewarnott/'), ne(variables['Build.Reason'], 'PullRequest'))
165167

166168
- pwsh: Set-Content -Path "$(Agent.TempDirectory)/.npmrc" -Value "registry=https://pkgs.dev.azure.com/andrewarnott/OSS/_packaging/PublicCI/npm/registry/`nalways-auth=true"
167169
displayName: Prepare to push to PublicCI
168-
condition: and(succeeded(), eq(variables['imageName'], 'windows-2019'), eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/andrewarnott/'), ne(variables['Build.Reason'], 'PullRequest'))
170+
condition: and(succeeded(), eq(variables['Agent.OS'], 'Windows_NT'), eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/andrewarnott/'), ne(variables['Build.Reason'], 'PullRequest'))
169171
- task: npmAuthenticate@0
170172
displayName: Authenticate to PublicCI
171173
inputs:
172174
workingFile: $(Agent.TempDirectory)/.npmrc
173-
condition: and(succeeded(), eq(variables['imageName'], 'windows-2019'), eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/andrewarnott/'), ne(variables['Build.Reason'], 'PullRequest'))
175+
condition: and(succeeded(), eq(variables['Agent.OS'], 'Windows_NT'), eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/andrewarnott/'), ne(variables['Build.Reason'], 'PullRequest'))
174176
- pwsh: |
175177
$tgz = (Get-ChildItem "$(Build.ArtifactStagingDirectory)/deployables/*.tgz")[0].FullName
176178
Write-Host "Will publish $tgz"
177179
npm publish $tgz
178180
workingDirectory: $(Agent.TempDirectory)
179181
displayName: npm publish to PublicCI feed
180-
condition: and(succeeded(), eq(variables['imageName'], 'windows-2019'), eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/andrewarnott/'), ne(variables['Build.Reason'], 'PullRequest'))
182+
condition: and(succeeded(), eq(variables['Agent.OS'], 'Windows_NT'), eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/andrewarnott/'), ne(variables['Build.Reason'], 'PullRequest'))
181183
182184
- stage: Test
183185
jobs:

src/NerdBank.GitVersioning.Tests/NerdBank.GitVersioning.Tests.csproj

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netcoreapp3.1</TargetFrameworks>
4-
<TargetFrameworks Condition="'$(MSBuildRuntimeType)' == 'Full'">$(TargetFrameworks);net461</TargetFrameworks>
3+
<TargetFrameworks>netcoreapp3.1;net461</TargetFrameworks>
54
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
65
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
76
<DebugType>full</DebugType>
@@ -48,7 +47,4 @@
4847
</PackageReference>
4948
<PackageReference Include="Xunit.SkippableFact" Version="1.3.12" />
5049
</ItemGroup>
51-
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp2.0'">
52-
<PackageReference Include="System.Runtime.Loader" Version="4.3.0" />
53-
</ItemGroup>
5450
</Project>

0 commit comments

Comments
 (0)