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

Commit

Permalink
build: Update CI image, readd installer generation
Browse files Browse the repository at this point in the history
  • Loading branch information
qdot committed Jun 18, 2020
1 parent e709584 commit 5c26a4a
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ variables:
jobs:
- job: Windows
pool:
vmImage: 'vs2017-win2016'
vmImage: 'windows-latest'
strategy:
matrix:
# Debug:
Expand All @@ -44,29 +44,29 @@ jobs:
script: |
Set-Alias Signtool 'C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe'
Signtool sign /f SigningCert.pfx /p "$(NPLabsRepoSigningKey)" /td sha256 /tr http://timestamp.comodoca.com/rfc3161 $(System.DefaultWorkingDirectory)\IntifaceCLI\bin\$(buildConfiguration)\net47\IntifaceCLI.exe
# - task: PowerShell@2
# displayName: "Build CLI Installer"
# inputs:
# targetType: inline
# script: |
# $Env:CONFIGURATION = "$(buildConfiguration)"
# $Env:BUILD_VERSION = "$(gitVersion)"
# cinst -y --no-progress innosetup
# ISCC intiface-cli-installer.iss
# move installer\intiface-cli-installer.exe installer\$(cliBuildName)-installer.exe
# - task: PowerShell@2
# displayName: 'Sign CLI Installer'
# inputs:
# targetType: inline
# script: |
# Set-Alias Signtool 'C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe'
# Signtool sign /f SigningCert.pfx /p "$(NPLabsRepoSigningKey)" /td sha256 /tr http://timestamp.comodoca.com/rfc3161 $(System.DefaultWorkingDirectory)\installer\$(cliBuildName)-installer.exe
# - task: CopyFiles@2
# displayName: "Copy installer to staging"
# inputs:
# contents: "$(System.DefaultWorkingDirectory)/installer/*.exe"
# targetFolder: '$(Build.ArtifactStagingDirectory)'
# flattenFolders: true
- task: PowerShell@2
displayName: "Build CLI Installer"
inputs:
targetType: inline
script: |
$Env:CONFIGURATION = "$(buildConfiguration)"
$Env:BUILD_VERSION = "$(gitVersion)"
cinst -y --no-progress innosetup
ISCC intiface-cli-installer.iss
move installer\intiface-cli-installer.exe installer\$(cliBuildName)-installer.exe
- task: PowerShell@2
displayName: 'Sign CLI Installer'
inputs:
targetType: inline
script: |
Set-Alias Signtool 'C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool\signtool.exe'
Signtool sign /f SigningCert.pfx /p "$(NPLabsRepoSigningKey)" /td sha256 /tr http://timestamp.comodoca.com/rfc3161 $(System.DefaultWorkingDirectory)\installer\$(cliBuildName)-installer.exe
- task: CopyFiles@2
displayName: "Copy installer to staging"
inputs:
contents: "$(System.DefaultWorkingDirectory)/installer/*.exe"
targetFolder: '$(Build.ArtifactStagingDirectory)'
flattenFolders: true
- task: CopyFiles@2
displayName: "Copy bare program for Unity distribution"
condition: and(succeeded(), eq(variables['buildConfiguration'], 'Release'))
Expand Down

0 comments on commit 5c26a4a

Please sign in to comment.