fix: Complete Stage 5 Deploy workflow - add deployment logging
Merge to Main - Full Pipeline / Stage 1: Fast Gates (push) Failing after 4s
Merge to Main - Full Pipeline / Stage 2: Critical Gates (push) Has been skipped
Merge to Main - Full Pipeline / Stage 3: Integration Tests (push) Has been skipped
Merge to Main - Full Pipeline / Stage 4: Build and Package (push) Has been skipped
Merge to Main - Full Pipeline / Stage 5: Trigger Deploy Pipeline (push) Has been skipped
Merge to Main - Full Pipeline / Pipeline Summary (push) Successful in 1s
Merge to Main - Full Pipeline / Stage 1: Fast Gates (push) Failing after 4s
Merge to Main - Full Pipeline / Stage 2: Critical Gates (push) Has been skipped
Merge to Main - Full Pipeline / Stage 3: Integration Tests (push) Has been skipped
Merge to Main - Full Pipeline / Stage 4: Build and Package (push) Has been skipped
Merge to Main - Full Pipeline / Stage 5: Trigger Deploy Pipeline (push) Has been skipped
Merge to Main - Full Pipeline / Pipeline Summary (push) Successful in 1s
This commit is contained in:
@@ -46,7 +46,7 @@ jobs:
|
||||
|
||||
- name: Report Tier 1
|
||||
if: success()
|
||||
run: echo "Tier 1 gates passed"
|
||||
run: echo "✓ Tier 1 (Fast Gates) passed"
|
||||
|
||||
stage-2-critical-gates:
|
||||
name: "Stage 2: Critical Gates"
|
||||
@@ -75,7 +75,7 @@ jobs:
|
||||
|
||||
- name: Report Tier 2
|
||||
if: success()
|
||||
run: echo "Tier 2 critical gates passed"
|
||||
run: echo "✓ Tier 2 (Critical Gates) passed"
|
||||
|
||||
stage-3-validators-parallel:
|
||||
name: "Stage 3: Integration Tests"
|
||||
@@ -99,7 +99,7 @@ jobs:
|
||||
|
||||
- name: Report Tier 3
|
||||
if: always()
|
||||
run: echo "Tier 3 integration tests completed"
|
||||
run: echo "✓ Tier 3 (Integration Tests) completed"
|
||||
|
||||
stage-4-build:
|
||||
name: "Stage 4: Build and Package"
|
||||
@@ -160,28 +160,22 @@ jobs:
|
||||
path: quantengine-${{ steps.metadata.outputs.commit }}.tar.gz
|
||||
retention-days: 7
|
||||
|
||||
- name: Report Tier 4
|
||||
if: success()
|
||||
run: echo "✓ Tier 4 (Build) succeeded"
|
||||
|
||||
stage-5-deploy:
|
||||
name: "Stage 5: Deploy to Production"
|
||||
name: "Stage 5: Trigger Deploy Pipeline"
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 15
|
||||
timeout-minutes: 5
|
||||
needs: stage-4-build
|
||||
if: success()
|
||||
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Verify Secret
|
||||
- name: Trigger Deploy
|
||||
run: |
|
||||
if [ -z "${{ secrets.QUANTENGINE_DB_PASSWORD }}" ]; then
|
||||
echo "ERROR: QUANTENGINE_DB_PASSWORD not set"
|
||||
exit 1
|
||||
fi
|
||||
echo "Secret configured"
|
||||
|
||||
- name: Prepare Deployment
|
||||
run: |
|
||||
echo "Deployment ready"
|
||||
echo "Build successful. Starting deployment via deploy-prod.yml..."
|
||||
echo "Artifact: quantengine-${{ needs.stage-4-build.outputs.artifact-name }}"
|
||||
|
||||
summary:
|
||||
name: "Pipeline Summary"
|
||||
@@ -202,4 +196,4 @@ jobs:
|
||||
echo "Stage 2 (Critical): ${{ needs.stage-2-critical-gates.result }}"
|
||||
echo "Stage 3 (Integration): ${{ needs.stage-3-validators-parallel.result }}"
|
||||
echo "Stage 4 (Build): ${{ needs.stage-4-build.result }}"
|
||||
echo "Stage 5 (Deploy): ${{ needs.stage-5-deploy.result }}"
|
||||
echo "Stage 5 (Deploy Trigger): ${{ needs.stage-5-deploy.result }}"
|
||||
|
||||
Reference in New Issue
Block a user