|
| 1 | +Set-PSDebug -Trace 2 |
| 2 | + |
1 | 3 | $ErrorActionPreference = "Stop"; |
2 | 4 | trap { Exit 1 } |
3 | 5 |
|
| 6 | +$ROOT_DIR=Get-Location |
| 7 | + |
4 | 8 | Import-Module ./bosh-windows-stemcell-builder-ci/ci/common-scripts/setup-windows-container.psm1 |
5 | 9 | Set-TmpDir |
6 | 10 | Set-VCenterHostAndCert |
7 | 11 |
|
8 | | -$env:VCENTER_CA_CERT | Set-Content ca.crt |
9 | | - |
10 | | -pushd stembuild-untested-windows |
11 | | - Move-Item stembuild* stembuild.exe |
12 | | -popd |
| 12 | +Copy-Item lgpo-binary/LGPO*.zip "$ROOT_DIR\LGPO.zip" |
13 | 13 |
|
14 | | -Move-Item stembuild-untested-windows/stembuild.exe . |
| 14 | +$ca_cert_file="$ROOT_DIR\ca.crt" |
| 15 | +$env:VCENTER_CA_CERT | Set-Content "$ca_cert_file" |
15 | 16 |
|
16 | | -Move-Item lgpo-binary/LGPO*.zip LGPO.zip |
| 17 | +Copy-Item -Path stembuild-untested-windows/stembuild* "$ROOT_DIR\stembuild.exe" |
| 18 | +ICACLS "$ROOT_DIR\stembuild.exe" /grant:r "users:(RX)" /C |
17 | 19 |
|
18 | | -ICACLS stembuild.exe /grant:r "users:(RX)" /C |
19 | | - |
20 | | -Write-Host ".\stembuild.exe construct -vcenter-url $env:VCENTER_BASE_URL -vcenter-username $env:VCENTER_USERNAME -vcenter-password <redacted> -vm-inventory-path $env:VCENTER_VM_FOLDER/$env:STEMBUILD_BASE_VM_NAME -vm-ip $env:STEMBUILD_BASE_VM_IP -vm-username $env:STEMBUILD_BASE_VM_USERNAME -vm-password STEMBUILD_BASE_VM_PASSWORD -vcenter-ca-certs ca.crt" |
21 | | -.\stembuild.exe construct ` |
22 | | - -vcenter-url $env:VCENTER_BASE_URL -vcenter-username $env:VCENTER_USERNAME -vcenter-password $env:VCENTER_PASSWORD ` |
23 | | - -vcenter-ca-certs ca.crt ` |
| 20 | +.\stembuild.exe -debug construct ` |
| 21 | + -vcenter-url $env:VCENTER_BASE_URL ` |
| 22 | + -vcenter-username $env:VCENTER_USERNAME ` |
| 23 | + -vcenter-password $env:VCENTER_PASSWORD ` |
| 24 | + -vcenter-ca-certs $ca_cert_file ` |
24 | 25 | -vm-inventory-path $env:VCENTER_VM_FOLDER/$env:STEMBUILD_BASE_VM_NAME ` |
25 | | - -vm-ip $env:STEMBUILD_BASE_VM_IP -vm-username $env:STEMBUILD_BASE_VM_USERNAME -vm-password $env:STEMBUILD_BASE_VM_PASSWORD ` |
| 26 | + -vm-ip $env:STEMBUILD_BASE_VM_IP ` |
| 27 | + -vm-username $env:STEMBUILD_BASE_VM_USERNAME ` |
| 28 | + -vm-password $env:STEMBUILD_BASE_VM_PASSWORD ` |
26 | 29 | -setup-arg FailOnInstallWUCerts |
| 30 | + |
27 | 31 | exit $LASTEXITCODE |
0 commit comments