mirror of
https://github.com/actions/runner-images.git
synced 2025-12-30 22:07:58 +08:00
[Windows] Add signature validation (#8390)
This commit is contained in:
@@ -73,6 +73,11 @@ Write-Host "Unzip $setupZipFile to $setupPath..."
|
||||
Extract-7Zip -Path $setupZipFile -DestinationPath $setupPath
|
||||
Remove-Item $setupZipFile
|
||||
|
||||
# Verify signature
|
||||
$BuildComponentSignatureThumbprint = "8740DF4ACB749640AD318E4BE842F72EC651AD80"
|
||||
Test-FileSignature -FilePath "$setupPath\Bootstrap.msi" -ExpectedThumbprint $BuildComponentSignatureThumbprint
|
||||
Test-FileSignature -FilePath "$setupPath\BuildComponentSetup.msi" -ExpectedThumbprint $BuildComponentSignatureThumbprint
|
||||
|
||||
# Install
|
||||
Install-Msi -MsiPath "$setupPath\Bootstrap.msi" -LogPath "$setupPath\bootstrap.log"
|
||||
Install-Msi -MsiPath "$setupPath\BuildComponentSetup.msi" -LogPath "$setupPath\buildComponentSetup.log"
|
||||
@@ -80,4 +85,4 @@ Install-Msi -MsiPath "$setupPath\BuildComponentSetup.msi" -LogPath "$setupPath\
|
||||
Remove-Item $setupPath -Recurse -Force
|
||||
|
||||
# Test
|
||||
Invoke-PesterTests -TestFile "BizTalk" -TestName "BizTalk Build Component Setup"
|
||||
Invoke-PesterTests -TestFile "BizTalk" -TestName "BizTalk Build Component Setup"
|
||||
|
||||
Reference in New Issue
Block a user