Daan Bakker
07/12/2024, 2:01 PMdevops/powershell/Add-DeploymentPackage.ps1Sebastiaan
07/12/2024, 2:12 PMDaan Bakker
07/15/2024, 7:44 AM7zFM.exe -r $(System.DefaultWorkingDirectory)\sources.zip . -x@cloud.zipignore7z.exe a -r -tzip $(System.DefaultWorkingDirectory)\sources.zip . -x@cloud.zipignoreSebastiaan
07/15/2024, 8:01 AMDaan Bakker
07/15/2024, 8:54 AMDaan Bakker
07/22/2024, 4:49 PMtry {
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    [Net.ServicePointManager]::SecurityProtocol = "Tls12"
    $response = Invoke-WebRequest -Body $multipartContent -Headers $umbracoHeader  -Method 'POST' -Uri $url
    Write-Host "---Response Start---"
    Write-Host $response.Content | ConvertTo-Json
    Write-Host "---Response End---"
    if ($response.StatusCode -ne 202)
    {
        Write-Host "---Response Start---"
        Write-Host $response
        Write-Host "---Response End---"
        Write-Host "Unexpected response - see above"
        exit 1
    }
    Write-Host $response.Content | ConvertTo-Json
    exit 0
}
catch {
    Write-Host "---Error Start---"
    Write-Host $_
    Write-Verbose "An exception was caught: $($_.Exception.Message)"
    
    try {
        if ($_.Exception.Response) {
            $errorResponse = $_.Exception.Response.GetResponseStream()
            $reader = New-Object System.IO.StreamReader($errorResponse)
            $responseBody = $reader.ReadToEnd()
            $reader.Close()
            
            Write-Host "---Response Start---"
            Write-Host $responseBody | ConvertTo-Json
            Write-Host "---Response End---"
        }
    }
    catch {
        Write-Host "No response content available"
    }
    Write-Host "---Error End---"
    exit 1
}Sebastiaan
07/23/2024, 7:32 AMDaan Bakker
07/23/2024, 7:42 AMenMango
07/24/2024, 10:52 PM