27 lines
880 B
PowerShell
27 lines
880 B
PowerShell
$ErrorActionPreference = "Stop"
|
|
|
|
$repoRoot = Resolve-Path "$PSScriptRoot\\.."
|
|
Set-Location $repoRoot
|
|
|
|
$now = Get-Date
|
|
$buildNumber = "{0}{1}{2}{3}{4}" -f $now.ToString("dd"), $now.ToString("M"), $now.ToString("yy"), $now.ToString("HH"), $now.ToString("mm")
|
|
|
|
Write-Host "Build number: $buildNumber"
|
|
|
|
git tag $buildNumber
|
|
git push origin $buildNumber
|
|
|
|
$backendImage = "rephl3xnz/magent-backend:$buildNumber"
|
|
$frontendImage = "rephl3xnz/magent-frontend:$buildNumber"
|
|
|
|
docker build -f backend/Dockerfile -t $backendImage --build-arg BUILD_NUMBER=$buildNumber .
|
|
docker build -f frontend/Dockerfile -t $frontendImage frontend
|
|
|
|
docker tag $backendImage rephl3xnz/magent-backend:latest
|
|
docker tag $frontendImage rephl3xnz/magent-frontend:latest
|
|
|
|
docker push $backendImage
|
|
docker push $frontendImage
|
|
docker push rephl3xnz/magent-backend:latest
|
|
docker push rephl3xnz/magent-frontend:latest
|