Skip to content
This repository was archived by the owner on Apr 15, 2021. It is now read-only.

Commit 5c26a4a

Browse files
committed
build: Update CI image, readd installer generation
1 parent e709584 commit 5c26a4a

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

azure-pipelines.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ variables:
1717
jobs:
1818
- job: Windows
1919
pool:
20-
vmImage: 'vs2017-win2016'
20+
vmImage: 'windows-latest'
2121
strategy:
2222
matrix:
2323
# Debug:
@@ -44,29 +44,29 @@ jobs:
4444
script: |
4545
Set-Alias Signtool 'C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe'
4646
Signtool sign /f SigningCert.pfx /p "$(NPLabsRepoSigningKey)" /td sha256 /tr http://timestamp.comodoca.com/rfc3161 $(System.DefaultWorkingDirectory)\IntifaceCLI\bin\$(buildConfiguration)\net47\IntifaceCLI.exe
47-
# - task: PowerShell@2
48-
# displayName: "Build CLI Installer"
49-
# inputs:
50-
# targetType: inline
51-
# script: |
52-
# $Env:CONFIGURATION = "$(buildConfiguration)"
53-
# $Env:BUILD_VERSION = "$(gitVersion)"
54-
# cinst -y --no-progress innosetup
55-
# ISCC intiface-cli-installer.iss
56-
# move installer\intiface-cli-installer.exe installer\$(cliBuildName)-installer.exe
57-
# - task: PowerShell@2
58-
# displayName: 'Sign CLI Installer'
59-
# inputs:
60-
# targetType: inline
61-
# script: |
62-
# Set-Alias Signtool 'C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe'
63-
# Signtool sign /f SigningCert.pfx /p "$(NPLabsRepoSigningKey)" /td sha256 /tr http://timestamp.comodoca.com/rfc3161 $(System.DefaultWorkingDirectory)\installer\$(cliBuildName)-installer.exe
64-
# - task: CopyFiles@2
65-
# displayName: "Copy installer to staging"
66-
# inputs:
67-
# contents: "$(System.DefaultWorkingDirectory)/installer/*.exe"
68-
# targetFolder: '$(Build.ArtifactStagingDirectory)'
69-
# flattenFolders: true
47+
- task: PowerShell@2
48+
displayName: "Build CLI Installer"
49+
inputs:
50+
targetType: inline
51+
script: |
52+
$Env:CONFIGURATION = "$(buildConfiguration)"
53+
$Env:BUILD_VERSION = "$(gitVersion)"
54+
cinst -y --no-progress innosetup
55+
ISCC intiface-cli-installer.iss
56+
move installer\intiface-cli-installer.exe installer\$(cliBuildName)-installer.exe
57+
- task: PowerShell@2
58+
displayName: 'Sign CLI Installer'
59+
inputs:
60+
targetType: inline
61+
script: |
62+
Set-Alias Signtool 'C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe'
63+
Signtool sign /f SigningCert.pfx /p "$(NPLabsRepoSigningKey)" /td sha256 /tr http://timestamp.comodoca.com/rfc3161 $(System.DefaultWorkingDirectory)\installer\$(cliBuildName)-installer.exe
64+
- task: CopyFiles@2
65+
displayName: "Copy installer to staging"
66+
inputs:
67+
contents: "$(System.DefaultWorkingDirectory)/installer/*.exe"
68+
targetFolder: '$(Build.ArtifactStagingDirectory)'
69+
flattenFolders: true
7070
- task: CopyFiles@2
7171
displayName: "Copy bare program for Unity distribution"
7272
condition: and(succeeded(), eq(variables['buildConfiguration'], 'Release'))

0 commit comments

Comments
 (0)