@@ -25,105 +25,105 @@ stages:
2525 displayName : Create packages to publish
2626 jobs :
2727 - job :
28- pool :
29- vmImage:'windows-latest'
30- steps :
31- - task : PowerShell@2
32- displayName : Set last tag to variable
33- inputs :
34- targetType : ' inline'
35- script : |
36- $VERSION_TAG = git describe --tags (git rev-list --tags --max-count=1)
37- Write-Host("##vso[task.setvariable variable=VERSION_TAG]$VERSION_TAG")
38- Write-Host($VERSION_TAG)
28+ pool :
29+ vmImage:'windows-latest'
30+ steps :
31+ - task : PowerShell@2
32+ displayName : Set last tag to variable
33+ inputs :
34+ targetType : ' inline'
35+ script : |
36+ $VERSION_TAG = git describe --tags (git rev-list --tags --max-count=1)
37+ Write-Host("##vso[task.setvariable variable=VERSION_TAG]$VERSION_TAG")
38+ Write-Host($VERSION_TAG)
3939
40- - task : DownloadPipelineArtifact@2
41- inputs :
42- buildType : ' current'
43- targetPath : ' $(Pipeline.Workspace)'
44-
45- - task : EsrpCodeSigning@1
46- displayName : Sign Windows binary
47- inputs :
48- ConnectedServiceName : ' Code Signing'
49- FolderPath : ' $(Pipeline.Workspace)\SqlcmdWindows_NT'
50- Pattern : ' *.exe'
51- signConfigType : ' inlineSignParams'
52- SessionTimeout : ' 600'
53- MaxConcurrency : ' 5'
54- MaxRetryAttempts : ' 5'
55- inlineOperation : |
56- [
40+ - task : DownloadPipelineArtifact@2
41+ inputs :
42+ buildType : ' current'
43+ targetPath : ' $(Pipeline.Workspace)'
44+
45+ - task : EsrpCodeSigning@1
46+ displayName : Sign Windows binary
47+ inputs :
48+ ConnectedServiceName : ' Code Signing'
49+ FolderPath : ' $(Pipeline.Workspace)\SqlcmdWindows_NT'
50+ Pattern : ' *.exe'
51+ signConfigType : ' inlineSignParams'
52+ SessionTimeout : ' 600'
53+ MaxConcurrency : ' 5'
54+ MaxRetryAttempts : ' 5'
55+ inlineOperation : |
56+ [
57+ {
58+ "keyCode": "CP-230012",
59+ "operationSetCode": "SigntoolSign",
60+ "parameters": [
61+ {
62+ "parameterName": "OpusName",
63+ "parameterValue": "go-sqlcmd"
64+ },
65+ {
66+ "parameterName": "OpusInfo",
67+ "parameterValue": "https://github.com/microsoft/go-sqlcmd"
68+ },
69+ {
70+ "parameterName": "PageHash",
71+ "parameterValue": "/NPH"
72+ },
5773 {
58- "keyCode": "CP-230012",
59- "operationSetCode": "SigntoolSign",
60- "parameters": [
61- {
62- "parameterName": "OpusName",
63- "parameterValue": "go-sqlcmd"
64- },
65- {
66- "parameterName": "OpusInfo",
67- "parameterValue": "https://github.com/microsoft/go-sqlcmd"
68- },
69- {
70- "parameterName": "PageHash",
71- "parameterValue": "/NPH"
72- },
73- {
74- "parameterName": "FileDigest",
75- "parameterValue": "/fd sha256"
76- },
77- {
78- "parameterName": "TimeStamp",
79- "parameterValue": "/tr \"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\" /td sha256"
80- }
81- ],
82- "toolName": "signtool.exe",
83- "toolVersion": "6.2.9304.0"
74+ "parameterName": "FileDigest",
75+ "parameterValue": "/fd sha256"
8476 },
8577 {
86- "keyCode": "CP-230012",
87- "operationSetCode": "SigntoolVerify",
88- "parameters": [
89- {
90- "parameterName": "VerifyAll",
91- "parameterValue": "/all"
92- }
93- ],
94- "toolName": "signtool.exe",
95- "toolVersion": "6.2.9304.0"
78+ "parameterName": "TimeStamp",
79+ "parameterValue": "/tr \"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\" /td sha256"
80+ }
81+ ],
82+ "toolName": "signtool.exe",
83+ "toolVersion": "6.2.9304.0"
84+ },
85+ {
86+ "keyCode": "CP-230012",
87+ "operationSetCode": "SigntoolVerify",
88+ "parameters": [
89+ {
90+ "parameterName": "VerifyAll",
91+ "parameterValue": "/all"
9692 }
97- ]
98- - task : ArchiveFiles@2
99- displayName : Zip Windows binary
100- inputs :
101- rootFolderOrFile : ' $(Pipeline.Workspace)\SqlcmdWindows_NT'
102- includeRootFolder : false
103- archiveType : ' zip'
104- archiveFile : ' $(Build.ArtifactStagingDirectory)/sqlcmd-$(VERSION_TAG)-windows.zip'
93+ ],
94+ "toolName": "signtool.exe",
95+ "toolVersion": "6.2.9304.0"
96+ }
97+ ]
98+ - task : ArchiveFiles@2
99+ displayName : Zip Windows binary
100+ inputs :
101+ rootFolderOrFile : ' $(Pipeline.Workspace)\SqlcmdWindows_NT'
102+ includeRootFolder : false
103+ archiveType : ' zip'
104+ archiveFile : ' $(Build.ArtifactStagingDirectory)/sqlcmd-$(VERSION_TAG)-windows.zip'
105105
106- - task : ArchiveFiles@2
107- displayName : Tar Linux binary
108- inputs :
109- rootFolderOrFile : ' $(Pipeline.Workspace)\SqlcmdLinux'
110- includeRootFolder : false
111- archiveType : ' tar'
112- tarCompression : ' bz2'
113- archiveFile : ' $(Build.ArtifactStagingDirectory)/sqlcmd-$(VERSION_TAG)-linux.tar.bz2'
106+ - task : ArchiveFiles@2
107+ displayName : Tar Linux binary
108+ inputs :
109+ rootFolderOrFile : ' $(Pipeline.Workspace)\SqlcmdLinux'
110+ includeRootFolder : false
111+ archiveType : ' tar'
112+ tarCompression : ' bz2'
113+ archiveFile : ' $(Build.ArtifactStagingDirectory)/sqlcmd-$(VERSION_TAG)-linux.tar.bz2'
114114
115- - task : ArchiveFiles@2
116- displayName : Tar Darwin binary
117- inputs :
118- rootFolderOrFile : ' $(Pipeline.Workspace)\SqlcmdDarwin'
119- includeRootFolder : false
120- archiveType : ' tar'
121- tarCompression : ' bz2'
122- archiveFile : ' $(Build.ArtifactStagingDirectory)/sqlcmd-$(VERSION_TAG)-darwin.tar.bz2'
115+ - task : ArchiveFiles@2
116+ displayName : Tar Darwin binary
117+ inputs :
118+ rootFolderOrFile : ' $(Pipeline.Workspace)\SqlcmdDarwin'
119+ includeRootFolder : false
120+ archiveType : ' tar'
121+ tarCompression : ' bz2'
122+ archiveFile : ' $(Build.ArtifactStagingDirectory)/sqlcmd-$(VERSION_TAG)-darwin.tar.bz2'
123123
124- - task : PublishPipelineArtifact@1
125- displayName : ' Publish release archives'
126- inputs :
127- targetPath : $(Build.ArtifactStagingDirectory)
128- artifactName : SqlcmdRelease
124+ - task : PublishPipelineArtifact@1
125+ displayName : ' Publish release archives'
126+ inputs :
127+ targetPath : $(Build.ArtifactStagingDirectory)
128+ artifactName : SqlcmdRelease
129129
0 commit comments