File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5454 vsce package -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}
5555 displayName: Run VSCE to package vsix
5656
57- - task : Npm@0
58- displayName : Uninstall vsce
57+ # sign the vsix
58+ - script : vsce generate-manifest -i $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.vsix -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.manifest
59+ displayName : generate manifest
60+ workingDirectory : $(Build.SourcesDirectory)\${{ parameters.srcDir }}
61+ - script : copy $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.manifest $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.signature.p7s
62+ displayName : prepare manifest for signing
63+ workingDirectory : $(Build.SourcesDirectory)\${{ parameters.srcDir }}
64+ - task : NuGetToolInstaller@1
65+ displayName : Install NuGet
66+ - task : NuGetAuthenticate@1
67+ displayName : Authenticate NuGet
68+ - script : nuget restore $(Build.SourcesDirectory)\Build\signing\SignVsix.proj -PackagesDirectory $(Build.SourcesDirectory)\Build\signing\packages -ConfigFile $(Build.SourcesDirectory)\Build\signing\NuGet.config
69+ displayName : Restore MicroBuild Core
70+ - task : MSBuild@1
71+ displayName : Sign the vsix
5972 inputs :
6073 command : uninstall
6174 arguments : --global @vscode/vsce
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <configuration >
3+ <packageSources >
4+ <clear />
5+ <add key =" Engineering" value =" https://pkgs.dev.azure.com/devdiv/_packaging/MicroBuildToolset/nuget/v3/index.json" />
6+ </packageSources >
7+ </configuration >
You can’t perform that action at this time.
0 commit comments