Files
Ticket/server/build.ps1
T
2026-06-11 09:45:26 +08:00

51 lines
963 B
PowerShell

$ErrorActionPreference = "Stop"
$VERSION = "1.0"
$IMAGE = "docker.bbitcn.net/bbit_invoice/server"
Write-Host "Gradle installDist"
Write-Host "==============================="
.\gradlew.bat clean installDist
if ($LASTEXITCODE -ne 0) {
throw "installDist failed"
}
Write-Host "Docker Build"
Write-Host "==============================="
docker build ` -t "${IMAGE}:${VERSION}"`
-t "${IMAGE}:latest" `
.
if ($LASTEXITCODE -ne 0) {
throw "docker build failed"
}
Write-Host "Push Version"
Write-Host "==============================="
docker push "${IMAGE}:${VERSION}"
if ($LASTEXITCODE -ne 0) {
throw "push version failed"
}
Write-Host "Push Latest"
Write-Host "==============================="
docker push "${IMAGE}:latest"
if ($LASTEXITCODE -ne 0) {
throw "push latest failed"
}
Write-Host "SUCCESS"
Write-Host "==============================="
Write-Host ""
Write-Host "Published:"
Write-Host " ${IMAGE}:${VERSION}"
Write-Host " ${IMAGE}:latest"