Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dfaf5c5a7d | ||
|
|
f99c955751 |
@@ -1,12 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
set -Eeuo pipefail
|
||||
|
||||
# Promueve el tag de imagen del frontend actualmente desplegado en Staging
|
||||
# (workloads/ecommerce-staging/frontend/patches/deployment.yaml) al
|
||||
# manifiesto real de Producción (workloads/ecommerce/frontend/patches/
|
||||
# deployment.yaml). Es la contraparte manual del job "Actualizar
|
||||
# Manifiesto GitOps (CD)" de .gitea/workflows/build.yaml, que desde
|
||||
# 2026-09-14 solo actualiza Staging automáticamente en cada push a main.
|
||||
# OBSOLETO como camino normal desde 2026-09-20: la promoción de Staging a
|
||||
# Producción ahora corre sola dentro de .gitea/workflows/build.yaml (step
|
||||
# "Promover a Producción (CD)"), en el mismo job que ya despliega a
|
||||
# Staging -- decisión del usuario de eliminar el gate humano entre los
|
||||
# dos ambientes. En uso normal este script ya no hace nada (Producción
|
||||
# va a estar al día apenas termine el pipeline).
|
||||
#
|
||||
# Se conserva solo como herramienta de excepción/rollback manual --
|
||||
# ej. forzar Producción a una versión de Staging vieja sin pasar por un
|
||||
# build nuevo. Mismo sed/perl que el step automático del pipeline, con
|
||||
# la diferencia de que este sí pide confirmación interactiva.
|
||||
#
|
||||
# Asume que este repo (scripts) y apps-registry están clonados como
|
||||
# hermanos bajo el mismo directorio del lab (mismo layout que
|
||||
|
||||
Reference in new issue
Block a user