Skip to content

Commit 2f225c5

Browse files
author
Oren Novotny
authored
Merge pull request #1747 from reactiveui/consolidate
consolidate files
2 parents c8842ee + 361e5d0 commit 2f225c5

File tree

5 files changed

+20
-48
lines changed

5 files changed

+20
-48
lines changed
Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
trigger:
22
- master
3-
- develop
43
- rel/*
54

65
queue: Hosted VS2017
@@ -13,68 +12,66 @@ steps:
1312
modifyEnvironment: true
1413
displayName: Setup Environment Variables
1514

16-
- task: NuGetToolInstaller@0
17-
displayName: Use NuGet 4.6.2
15+
- task: DotNetCoreCLI@2
1816
inputs:
19-
versionSpec: 4.6.2
17+
command: custom
18+
custom: tool
19+
arguments: install --tool-path . nbgv
20+
displayName: Install NBGV tool
21+
condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
2022

21-
- task: DotNetCoreCLI@2
22-
inputs:
23-
command: build
24-
projects: script/setversion.csproj
25-
arguments: -c Release
23+
- script: nbgv cloud
2624
displayName: Set Version
27-
condition: eq(variables['system.pullrequest.isfork'], false)
25+
condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
2826

29-
- powershell: |
30-
nuget install SignClient -Version 0.9.1 -SolutionDir $(Build.SourcesDirectory) -Verbosity quiet -ExcludeVersion
31-
.\build.cmd
27+
- script: build.cmd
3228
displayName: Build
3329
env:
3430
SIGNCLIENT_SECRET: $(SignClientSecret)
3531
SIGNCLIENT_USER: $(SignClientUser)
3632
VSTS_ACCESS_TOKEN: $(System.AccessToken)
3733
COVERALLS_TOKEN: $(COVERALLS_TOKEN)
34+
ArtifactDirectory: $(System.DefaultWorkingDirectory)\artifacts
3835

3936
- task: CopyFiles@2
4037
inputs:
4138
Contents: 'artifacts/*.nupkg'
4239
TargetFolder: '$(build.artifactstagingdirectory)\packages'
4340
flattenFolders: true
44-
condition: eq(variables['system.pullrequest.isfork'], false)
41+
condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
4542

4643
- task: PublishBuildArtifacts@1
4744
displayName: Publish Package Artifacts
4845
inputs:
4946
pathToPublish: '$(build.artifactstagingdirectory)\packages'
5047
artifactType: container
5148
artifactName: Packages
52-
condition: eq(variables['system.pullrequest.isfork'], false)
49+
condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
5350

5451
- task: CopyFiles@2
5552
inputs:
5653
Contents: '**/bin/*'
5754
TargetFolder: '$(build.artifactstagingdirectory)\binaries'
58-
condition: eq(variables['system.pullrequest.isfork'], false)
55+
condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
5956

6057
- task: PublishBuildArtifacts@1
6158
displayName: Publish Binaries
6259
inputs:
6360
pathToPublish: '$(build.artifactstagingdirectory)\binaries'
6461
artifactType: container
6562
artifactName: Binaries
66-
condition: eq(variables['system.pullrequest.isfork'], false)
63+
condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
6764

6865
- task: CopyFiles@2
6966
inputs:
7067
Contents: 'src/ReactiveUI.**/Events_*.cs'
7168
TargetFolder: '$(build.artifactstagingdirectory)\Events'
72-
condition: eq(variables['system.pullrequest.isfork'], false)
69+
condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))
7370

7471
- task: PublishBuildArtifacts@1
7572
displayName: Publish Generated Events
7673
inputs:
7774
pathToPublish: '$(build.artifactstagingdirectory)\Events'
7875
artifactType: container
7976
artifactName: Events
80-
condition: eq(variables['system.pullrequest.isfork'], false)
77+
condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false))

NuGet.Config

Lines changed: 0 additions & 6 deletions
This file was deleted.

SignPackages.ps1

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,17 @@ if([string]::IsNullOrWhitespace($env:SIGNCLIENT_SECRET)){
66
[System.Environment]::Exit(1);
77
}
88

9-
# Setup Variables we need to pass into the sign client tool
9+
dotnet tool install --tool-path . SignClient
1010

11+
# Setup Variables we need to pass into the sign client tool
1112
$appSettings = "$currentDirectory\SignPackages.json"
1213

13-
$appPath = "$currentDirectory\packages\SignClient\tools\netcoreapp2.0\SignClient.dll"
14-
15-
$nupgks = ls $currentDirectory\artifacts\*.nupkg | Select -ExpandProperty FullName
14+
$nupgks = gci $Env:ArtifactDirectory\*.nupkg | Select -ExpandProperty FullName
1615

1716
foreach ($nupkg in $nupgks){
1817
Write-Host "Submitting $nupkg for signing"
1918

20-
dotnet $appPath 'sign' -c $appSettings -i $nupkg -r $env:SIGNCLIENT_USER -s $env:SIGNCLIENT_SECRET -n 'ReactiveUI' -d 'ReactiveUI' -u 'https://reactiveui.net'
19+
.\SignClient 'sign' -c $appSettings -i $nupkg -r $env:SIGNCLIENT_USER -s $env:SIGNCLIENT_SECRET -n 'ReactiveUI' -d 'ReactiveUI' -u 'https://reactiveui.net'
2120

2221
Write-Host "Finished signing $nupkg"
2322
}

script/setversion.csproj

Lines changed: 0 additions & 10 deletions
This file was deleted.

script/version.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)