Update Gitea CI/CD deployment workflow
Some checks failed
Build and Deploy CPRNIMS / build-and-deploy (push) Failing after 2m32s
Some checks failed
Build and Deploy CPRNIMS / build-and-deploy (push) Failing after 2m32s
This commit is contained in:
parent
2aa375cf55
commit
34097298e0
@ -6,7 +6,7 @@ on:
|
||||
|
||||
jobs:
|
||||
build-and-deploy:
|
||||
runs-on: windows:host
|
||||
runs-on: windows
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
@ -61,14 +61,14 @@ jobs:
|
||||
Start-Sleep -Seconds 3
|
||||
|
||||
- name: Deploy WebApi files
|
||||
iC: deploy_api
|
||||
id: deploy_api
|
||||
shell: pwsh
|
||||
run: |
|
||||
robocopy "C:\ci-output\webapi" "C:\inetpub\cprnims-api" /MIR /R:3 /W:5
|
||||
if ($LASTEXITCODE -ge 8) { throw "robocopy failed for WebApi with exit code $LASTEXITCODE" }
|
||||
|
||||
- name: Deploy WebApps files
|
||||
iC: deploy_web
|
||||
id: deploy_web
|
||||
shell: pwsh
|
||||
run: |
|
||||
robocopy "C:\ci-output\webapps" "C:\inetpub\cprnims-web" /MIR /R:3 /W:5
|
||||
@ -101,7 +101,7 @@ jobs:
|
||||
run: |
|
||||
$stamp = Get-Content "C:\backups\latest.txt" -Raw
|
||||
$backupPath = "C:\backups\$stamp"
|
||||
Write-Host "Deployment failed — rolling back to backup: $backupPath"
|
||||
Write-Host "Deployment failed - rolling back to backup: $backupPath"
|
||||
|
||||
Import-Module WebAdministration
|
||||
Stop-WebAppPool -Name "CPRNIMS-Api" -ErrorAction SilentlyContinue
|
||||
@ -128,8 +128,8 @@ jobs:
|
||||
Import-Module WebAdministration
|
||||
$api = Get-WebAppPoolState -Name "CPRNIMS-Api"
|
||||
$web = Get-WebAppPoolState -Name "CPRNIMS-Web"
|
||||
Write-Host "After rollback — CPRNIMS-Api: $($api.Value)"
|
||||
Write-Host "After rollback — CPRNIMS-Web: $($web.Value)"
|
||||
Write-Host "After rollback - CPRNIMS-Api: $($api.Value)"
|
||||
Write-Host "After rollback - CPRNIMS-Web: $($web.Value)"
|
||||
if ($api.Value -ne "Started" -or $web.Value -ne "Started") {
|
||||
Write-Host "WARNING: app pools still not running after rollback. Manual intervention needed."
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user