mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-14 03:39:04 +08:00
9cbab417e4
This contains high priority active security things to adopt trusted launch, and managed identity rather than SAS tokens when minting the images, and 1ES Hosted Pools. Some instructions are rough around the edges because I'm not sure everything is repeatable yet while this is all in flux...
20 lines
715 B
PowerShell
20 lines
715 B
PowerShell
# This script runs all the scripts we run on Azure machines to deploy prerequisites,
|
|
# and assumes it is being run as an admin user.
|
|
|
|
. "$PSScriptRoot\utility-prefix.ps1"
|
|
|
|
. "$PSScriptRoot\deploy-tlssettings.ps1" -RebootIfRequired 0
|
|
. "$PSScriptRoot\deploy-azcopy.ps1"
|
|
. "$PSScriptRoot\deploy-windows-sdks.ps1"
|
|
. "$PSScriptRoot\deploy-visual-studio.ps1"
|
|
. "$PSScriptRoot\deploy-mpi.ps1"
|
|
. "$PSScriptRoot\deploy-cuda.ps1"
|
|
. "$PSScriptRoot\deploy-inteloneapi.ps1"
|
|
. "$PSScriptRoot\deploy-pwsh.ps1"
|
|
try {
|
|
Copy-Item "$PSScriptRoot\deploy-settings.txt" "$PSScriptRoot\deploy-settings.ps1"
|
|
. "$PSScriptRoot\deploy-settings.ps1"
|
|
} finally {
|
|
Remove-Item "$PSScriptRoot\deploy-settings.ps1"
|
|
}
|