This commit is contained in:
luca.mazzoleni
2024-09-17 18:17:26 +02:00
parent f8789d59df
commit 1c53e7f557
2 changed files with 26 additions and 4 deletions
+1 -4
View File
@@ -57,12 +57,9 @@ variables:
echo " Copia macchina su stor01"
echo "-----------------------"
SLEEP 2
$destinationPath = "$env:DEST_MACHINES_PATH_H\$env:MACH_NAME" + "." + "$env:MACH_VERS" + "\"
$destinationPath = "$env:DEST_MACHINES_PATH_H\$env:MACH_NAME" + "\"
echo $destinationPath
ROBOCOPY "$env:BASE_PATH" "$destinationPath\" *.zip
# ROBOCOPY "$env:TEST_PATH" "$env:DEST_MACHINES_PATH_H\$env:MACH_NAME_TEST\\" /E /XD "bin"
# ROBOCOPY /MIR "$env:BASE_PATH" "$env:DEST_MACHINES_PATH_H\Deploy\$env:MACH_NAME\$env:MACH_VERS\\" /XD "bin" /XD "$env:MACH_NAME_TEST"
SLEEP 2
net use H: /delete
+25
View File
@@ -0,0 +1,25 @@
#creazione nuovo mirror
#compongo url da chiamare per creazione nuovo mirror
$callUrl = "https://liman.egalware.com/ELM.API/api/release/save"
$dateTime = (Get-Date).toString("yyyy-MM-ddTHH:mm:ss.fffZ")
#creo body da convertire in json
$body =
@{
codInst = "EgalWare"
codApp = "TestMachine"
uplAppId = "UpdateManager"
masterKey = "PMmdzvCDsQ8tf3NKRTtXnKSI50/b1iFFjrAfwQlvgK/1o/30sxf+jUUqGYsdQ/Q3"
tipo = "Machine"
versNum = "0.1.2.5"
versText = "0.1B5"
releaseDate = $dateTime
relTags = "DEMO"
}
#converto body in json prima di passarlo alla chiamata POST
$jsonBody = ConvertTo-Json -InputObject $body
#chiamata api POST che crea mirror con url e body specificati
Invoke-WebRequest -Method Post -URI $callUrl -ContentType "application/json" -Body $jsonBody -UseBasicParsing
#conversione da Json della risposta alla chiamata POST
# $parsedRebuild = $rebuildResponse.Content | ConvertFrom-Json