pipeline build v43. reverted and added GCP secrets block

This commit is contained in:
Josh 2025-07-31 17:08:38 +00:00
parent 9d5cd29a4b
commit ee2ffe9f12

View File

@ -1,3 +1,8 @@
---
kind: pipeline
type: docker
name: ssh-deploy-test
steps:
- name: ssh-test
image: google/cloud-sdk:latest
@ -29,17 +34,23 @@ steps:
'set -euo pipefail; \
IMG_TAG=$(gcloud secrets versions access latest --secret=IMG_TAG --project=aptivaai-dev); \
export IMG_TAG; \
STRIPE_SECRET_KEY=$(gcloud secrets versions access latest --secret=STRIPE_SECRET_KEY --project=aptivaai-dev); \
export STRIPE_SECRET_KEY; \
echo "📦 IMG_TAG=$IMG_TAG"; \
echo "💳 STRIPE_SECRET_KEY length = $(echo -n "$STRIPE_SECRET_KEY" | wc -c)"; \
cd /home/jcoakley/aptiva-staging-app; \
echo "IMG_TAG = $IMG_TAG"; \
sudo --preserve-env=IMG_TAG docker compose pull; \
sudo --preserve-env=IMG_TAG docker compose up -d --force-recreate --remove-orphans; \
echo "→ Pulling containers"; \
sudo --preserve-env=IMG_TAG,STRIPE_SECRET_KEY docker compose pull; \
echo "→ Recreating services"; \
sudo --preserve-env=IMG_TAG,STRIPE_SECRET_KEY docker compose up -d --force-recreate --remove-orphans; \
echo "✅ Staging stack refreshed with tag $IMG_TAG"'
secrets:
- STAGING_SSH_KEY
- STAGING_KNOWN_HOSTS
- IMG_TAG
- STRIPE_SECRET_KEY
when:
event:
- push
when:
event:
- push