Skip to content

Commit 1831f4f

Browse files
Merge pull request #465 from Kevin-Andrew/sign
TFS 490896 Code Signing Certificate
2 parents cff7c60 + 37579cd commit 1831f4f

1 file changed

Lines changed: 57 additions & 65 deletions

File tree

Lines changed: 57 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,65 @@
11
steps:
2-
- task: Bash@3
3-
inputs:
4-
targetType: 'inline'
5-
script: 'env | sort'
6-
displayName: 'Display environment variables'
2+
- task: Bash@3
3+
inputs:
4+
targetType: 'inline'
5+
script: 'env | sort'
6+
displayName: 'Display environment variables'
77

8-
- task: VSBuild@1
9-
inputs:
10-
solution: '$(solution)'
11-
msbuildArgs: '/p:buildId=$(Build.BuildId)'
12-
platform: '$(buildPlatform)'
13-
configuration: '$(buildConfiguration)'
14-
displayName: 'Build $(solution)'
15-
16-
- task: VSBuild@1
17-
inputs:
18-
solution: '$(setupProject)'
19-
msbuildArgs: '/p:buildId=$(Build.BuildId)'
20-
platform: '$(buildPlatform)'
21-
configuration: '$(buildConfiguration)'
22-
displayName: 'Build $(setupProject) no signing'
23-
condition: and(succeeded(), eq(variables.isReleaseBranch, false))
24-
25-
- task: VSBuild@1
26-
inputs:
27-
solution: '$(setupProject)'
28-
msbuildArgs: '/p:SignFiles=true /p:buildId=$(Build.BuildId)'
29-
platform: '$(buildPlatform)'
30-
configuration: '$(buildConfiguration)'
31-
displayName: 'Build $(setupProject) with signing'
32-
condition: and(succeeded(), eq(variables.isReleaseBranch, true))
8+
- task: VSBuild@1
9+
inputs:
10+
solution: '$(solution)'
11+
msbuildArgs: '/p:buildId=$(Build.BuildId)'
12+
platform: '$(buildPlatform)'
13+
configuration: '$(buildConfiguration)'
14+
displayName: 'Build $(solution) no signing'
15+
condition: and(succeeded(), eq(variables.isReleaseBranch, false))
3316

34-
- task: DotNetCoreCLI@2
35-
inputs:
36-
command: 'custom'
37-
custom: 'pack'
38-
arguments: '$(Build.SourcesDirectory)\DevOpsPluginCommon\DevOpsPluginCommon.csproj --configuration $(buildConfiguration) --include-symbols -p:SymbolPackageFormat=snupkg --output $(Build.ArtifactStagingDirectory) --no-build --verbosity detailed'
39-
displayName: Building Plugin Common NuGet packages
17+
- task: VSBuild@1
18+
inputs:
19+
solution: '$(solution)'
20+
msbuildArgs: '/p:SignFiles=true /p:buildId=$(Build.BuildId)'
21+
platform: '$(buildPlatform)'
22+
configuration: '$(buildConfiguration)'
23+
displayName: 'Build $(solution) with signing'
24+
condition: and(succeeded(), eq(variables.isReleaseBranch, true))
4025

41-
- task: DotNetCoreCLI@2
42-
inputs:
43-
command: 'custom'
44-
custom: 'pack'
45-
arguments: '$(Build.SourcesDirectory)\DevOpsAddonCommon\DevOpsAddonCommon.csproj --configuration $(buildConfiguration) --include-symbols -p:SymbolPackageFormat=snupkg --output $(Build.ArtifactStagingDirectory) --no-build --verbosity detailed'
46-
displayName: Building Addon Common NuGet packages
26+
- task: DotNetCoreCLI@2
27+
inputs:
28+
command: 'custom'
29+
custom: 'pack'
30+
arguments: '$(Build.SourcesDirectory)\DevOpsPluginCommon\DevOpsPluginCommon.csproj --configuration $(buildConfiguration) --include-symbols -p:SymbolPackageFormat=snupkg --output $(Build.ArtifactStagingDirectory) --no-build --verbosity detailed'
31+
displayName: Building Plugin Common NuGet packages
4732

48-
- task: CopyFiles@2
49-
inputs:
50-
sourceFolder: '$(Build.SourcesDirectory)\$(setupProjectDir)'
51-
contents: '**\bin\**'
52-
targetFolder: $(Build.ArtifactStagingDirectory)
53-
displayName: 'Copy files to staging folder'
33+
- task: DotNetCoreCLI@2
34+
inputs:
35+
command: 'custom'
36+
custom: 'pack'
37+
arguments: '$(Build.SourcesDirectory)\DevOpsAddonCommon\DevOpsAddonCommon.csproj --configuration $(buildConfiguration) --include-symbols -p:SymbolPackageFormat=snupkg --output $(Build.ArtifactStagingDirectory) --no-build --verbosity detailed'
38+
displayName: Building Addon Common NuGet packages
5439

55-
- task: CopyFiles@2
56-
inputs:
57-
sourceFolder: '$(Build.SourcesDirectory)\$(pluginsDir)\bin\$(buildConfiguration)'
58-
contents: '**'
59-
targetFolder: $(Build.ArtifactStagingDirectory)\bin\$(buildConfiguration)\$(pluginsDir)
60-
displayName: 'Copy plugins to staging folder'
40+
- task: CopyFiles@2
41+
inputs:
42+
sourceFolder: '$(Build.SourcesDirectory)\$(setupProjectDir)'
43+
contents: '**\bin\**'
44+
targetFolder: $(Build.ArtifactStagingDirectory)
45+
displayName: 'Copy files to staging folder'
6146

62-
- task: PowerShell@2
63-
inputs:
64-
targetType: filePath
65-
filePath: $(System.DefaultWorkingDirectory)\powershell\install-forpipeline.ps1
66-
arguments: $(Build.SourcesDirectory) $(PwShellVersionString) $$(isPrerelease)
67-
displayName: 'Building Powershell module'
47+
- task: CopyFiles@2
48+
inputs:
49+
sourceFolder: '$(Build.SourcesDirectory)\$(pluginsDir)\bin\$(buildConfiguration)'
50+
contents: '**'
51+
targetFolder: $(Build.ArtifactStagingDirectory)\bin\$(buildConfiguration)\$(pluginsDir)
52+
displayName: 'Copy plugins to staging folder'
6853

69-
- task: PublishBuildArtifacts@1
70-
inputs:
71-
pathToPublish: '$(Build.ArtifactStagingDirectory)'
72-
artifactName: 'SafeguardDevOpsService'
73-
displayName: 'Publishing the artifacts'
54+
- task: PowerShell@2
55+
inputs:
56+
targetType: filePath
57+
filePath: $(System.DefaultWorkingDirectory)\powershell\install-forpipeline.ps1
58+
arguments: $(Build.SourcesDirectory) $(PwShellVersionString) $$(isPrerelease)
59+
displayName: 'Building Powershell module'
60+
61+
- task: PublishBuildArtifacts@1
62+
inputs:
63+
pathToPublish: '$(Build.ArtifactStagingDirectory)'
64+
artifactName: 'SafeguardDevOpsService'
65+
displayName: 'Publishing the artifacts'

0 commit comments

Comments
 (0)