diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index bcd6df0..b99458b 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -160,27 +160,27 @@ jobs: set -euo pipefail COMMITS_SINCE_LAST=$(git log --oneline --no-decorate ${{ gitea.sha }} -n 20 2>/dev/null || echo "No commit history available") - cat << 'SUMMARY' >> $GITEA_HOME/workflow/summary + cat << 'SUMMARY' >> $GITHUB_STEP_SUMMARY ## Production Deployment Successful :rocket: **Version:** ${{ needs.build-and-push.outputs.app_version }} **Commit:** ${{ gitea.sha }} - **Image:** ${{ vars.REGISTRY_URL }}/${{ vars.IMAGE_NAME }}:production-latest + **Image:** ${{ env.REGISTRY_URL }}/${{ env.IMAGE_NAME }}:production-latest **URL:** https://practicas.prod.kubistudio.cloud ### Recent Commits ``` SUMMARY - git log --oneline --no-decorate -n 20 ${{ gitea.sha }} 2>/dev/null >> $GITEA_HOME/workflow/summary || true + git log --oneline --no-decorate -n 20 ${{ gitea.sha }} 2>/dev/null >> $GITHUB_STEP_SUMMARY || true - cat << 'SUMMARY' >> $GITEA_HOME/workflow/summary + cat << 'SUMMARY' >> $GITHUB_STEP_SUMMARY ``` ### Rollback If needed, rollback with: ```bash docker stop cicd-prod && docker rm cicd-prod - docker run -d --name cicd-prod --restart unless-stopped -p 8083:80 \${{ vars.REGISTRY_URL }}/\${{ vars.IMAGE_NAME }}:stable + docker run -d --name cicd-prod --restart unless-stopped -p 8083:80 \${{ env.REGISTRY_URL }}/\${{ env.IMAGE_NAME }}:stable ``` SUMMARY diff --git a/.gitea/workflows/deploy-qa.yml b/.gitea/workflows/deploy-qa.yml index cc9124d..ad9b764 100644 --- a/.gitea/workflows/deploy-qa.yml +++ b/.gitea/workflows/deploy-qa.yml @@ -119,3 +119,20 @@ jobs: echo "::error::QA health check failed" exit 1 EOF + + notify: + name: Notification + runs-on: ubuntu-latest + needs: [build-and-push, deploy] + if: always() + steps: + - name: Write summary + run: | + cat << 'SUMMARY' >> $GITHUB_STEP_SUMMARY + ## QA Deployment ${{ needs.deploy.result }} + + **Branch:** dev + **Commit:** ${{ gitea.sha }} + **Image:** ${{ env.REGISTRY_URL }}/${{ env.IMAGE_NAME }}:qa-latest + **URL:** https://practicas.qa.kubistudio.cloud + SUMMARY diff --git a/.gitea/workflows/deploy-staging.yml b/.gitea/workflows/deploy-staging.yml index fc04655..ce8be9a 100644 --- a/.gitea/workflows/deploy-staging.yml +++ b/.gitea/workflows/deploy-staging.yml @@ -136,11 +136,11 @@ jobs: steps: - name: Write summary run: | - cat << 'SUMMARY' >> $GITEA_HOME/workflow/summary + cat << 'SUMMARY' >> $GITHUB_STEP_SUMMARY ## Staging Deployment ${{ needs.deploy.result }} **Branch:** staging **Commit:** ${{ gitea.sha }} - **Image:** ${{ vars.REGISTRY_URL }}/${{ vars.IMAGE_NAME }}:staging-latest + **Image:** ${{ env.REGISTRY_URL }}/${{ env.IMAGE_NAME }}:staging-latest **URL:** https://practicas.staging.kubistudio.cloud SUMMARY