Files
UnrealEngine/Engine/Source/Programs/UnrealCloudDDC/Benchmarks/benchmark-suite/cmdlets.ps1
2025-05-18 13:04:45 +08:00

35 lines
1.4 KiB
PowerShell

function Upload-BenchmarkECR {
Write-Host "Logging in to AWS ECR"
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 728559092788.dkr.ecr.us-east-1.amazonaws.com
Write-Host "Starting docker build"
docker build -t benchmarker .
Write-Host "Uploading to ECR"
docker tag benchmarker 728559092788.dkr.ecr.us-east-1.amazonaws.com/jupiter_benchmark:latest
docker push 728559092788.dkr.ecr.us-east-1.amazonaws.com/jupiter_benchmark:latest
}
function Upload-BenchmarkECR-Dev {
Write-Host "Logging in to AWS ECR (Dev)"
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 730468387612.dkr.ecr.us-east-1.amazonaws.com
Write-Host "Starting docker build"
docker build -t benchmarker .
Write-Host "Uploading to ECR (Dev)"
docker tag benchmarker 730468387612.dkr.ecr.us-east-1.amazonaws.com/jupiter_benchmark:latest
docker push 730468387612.dkr.ecr.us-east-1.amazonaws.com/jupiter_benchmark:latest
}
function Upload-BenchmarkS3 {
$scriptDir = $PSScriptRoot
$archivePath = (Join-Path $scriptDir "benchmark.zip")
Write-Host "Creating archive $archivePath"
Compress-Archive -Path (Join-Path $scriptDir "*.py"),(Join-Path $scriptDir "*.txt"),(Join-Path $scriptDir "*.tar") -DestinationPath $archivePath -Force
Write-Host "Uploading to S3"
aws s3 cp $archivePath "s3://devtools-misc/jupiter-benchmark.zip"
}