Advanced (Actualizado: 19/7/2026)

Cloud Build CI/CD para agencias: reducir errores al publicar landing pages

Flujo para agencias con Cloud Build, aprobaciones, cuentas de servicio y revisión antes de publicar.

Cloud Build CI/CD para agencias: reducir errores al publicar landing pages

En una agencia web, el momento más tenso suele ser el último clic antes de publicar una landing page de cliente. Cambia una tabla de precios, vuelve una imagen antigua, sube un formId de pruebas, desaparece una etiqueta de anuncios o se usa una variable de otro cliente.

Este artículo convierte Cloud Build en un flujo de publicación para agencias. Claude Code prepara checks, tablas y cambios de cloudbuild.yaml; las personas aprueban promesas al cliente, precios, textos legales, tracking y horario de producción.

Puntos clave

  • Check client name, URL, form ID, tracking tags, price, legal copy, approver, and rollback before deploy.

  • Cloud Build gives triggers, approvals, repository connections, service accounts, and build logs.

  • Claude Code drafts release tables, diff summaries, cloudbuild.yaml changes, and rollback notes.

  • Humans approve client promises, price, legal copy, tracking, and production timing.

  • Send serious readers to training because release workflows depend on each agency.

Dónde fallan los lanzamientos de agencia

El flujo empieza con cliente, URL pública, URL de vista previa, rama, formId, etiquetas, precios, texto legal, OGP, aprobador, build id y rollback. Los triggers de Cloud Build pueden arrancar desde eventos del repositorio, y las aprobaciones pueden dejar un build pendiente hasta que alguien autorizado lo apruebe. Las cuentas de servicio definidas por el usuario reducen permisos por ruta de publicación.

Official references: Cloud Build, triggers, approval gates, repositories, user-specified service accounts, and default service account guidance.

Flujo: frenar errores de landing page antes de publicar

El flujo empieza con cliente, URL pública, URL de vista previa, rama, formId, etiquetas, precios, texto legal, OGP, aprobador, build id y rollback. Los triggers de Cloud Build pueden arrancar desde eventos del repositorio, y las aprobaciones pueden dejar un build pendiente hasta que alguien autorizado lo apruebe. Las cuentas de servicio definidas por el usuario reducen permisos por ruta de publicación.

| Area | Draft from Claude Code | Human review |

| --- | --- | --- |

| cloudbuild.yaml | build, test, deploy, rollback | production approver |

| Diff | changed files, price, CTA, tags | client-approved content |

| Env names | required keys, staging/prod difference | no secret values pasted |

| Form | action, formId, thanks URL | production destination |

| Build log | build id, commit, approver, URL | rollback is recorded |

Qué hace Claude Code y qué decide una persona

El flujo empieza con cliente, URL pública, URL de vista previa, rama, formId, etiquetas, precios, texto legal, OGP, aprobador, build id y rollback. Los triggers de Cloud Build pueden arrancar desde eventos del repositorio, y las aprobaciones pueden dejar un build pendiente hasta que alguien autorizado lo apruebe. Las cuentas de servicio definidas por el usuario reducen permisos por ruta de publicación.

3 casos de uso

Use case 1: Release checklist per client LP

  • Input: cloudbuild.yaml, package.json, LP diff, preview URL, client approval memo, form settings.

  • Output: checklist for price, CTA, form ID, tracking tag, OGP, thanks URL, approver.

  • Human review: confirm client-approved copy, release time, and production contact destination.

Use case 2: Add an approval gate

  • Input: trigger settings, target branch, release target, approver, emergency rule.

  • Output: approval conditions, approver, build id, commit, release URL, rejection steps.

  • Human review: decide whether this client needs approval and whether release timing matches ads.

Use case 3: Split service accounts by client path

  • Input: Cloud Build service account, Secret references, host target, client project, public URL.

  • Output: client, service account, readable secrets, deploy target, broad permission candidates.

  • Human review: confirm client A builds cannot read client B secrets, and retired users are gone.

Prompt para copiar


Review a web agency Cloud Build CI/CD workflow. Goal: reduce client landing page release incidents. Build a release checklist for client name, URL, form ID, tracking tags, price table, approver, and rollback. Separate what Claude Code can inspect, what a human must approve, and what requires client approval. Do not run change commands. Main CTA: /training/.

Código de revisión


const releases = [{ client: 'Client B', url: 'https://example.net/campaign', formId: 'stg-contact', approver: '', rollback: '' }];

const findings = releases.flatMap((r) => {

  const issues = [];

  if (!r.url.startsWith('https://')) issues.push('URL is not HTTPS');

  if (!r.formId || /stg|test|dev/i.test(r.formId)) issues.push('form ID looks like staging');

  if (!r.approver) issues.push('approver is missing');

  if (!r.rollback) issues.push('rollback is missing');

  return issues.map((issue) => ({ client: r.client, issue }));

});

console.table(findings);

if (findings.length) process.exitCode = 1;

Pitfall: CI/CD acelera lanzamientos y agranda accidentes

El flujo empieza con cliente, URL pública, URL de vista previa, rama, formId, etiquetas, precios, texto legal, OGP, aprobador, build id y rollback. Los triggers de Cloud Build pueden arrancar desde eventos del repositorio, y las aprobaciones pueden dejar un build pendiente hasta que alguien autorizado lo apruebe. Las cuentas de servicio definidas por el usuario reducen permisos por ruta de publicación.

Cause: automation makes the release path fast before the human review path is clear. Fix: let machines check build, links, env names, and form ID format; keep price, legal copy, client approval, and ad timing as human approval steps.

FAQ

Q. Is Cloud Build too heavy for an agency? A. Use it first for high-frequency LPs, forms, and ad-linked releases.

Q. Why not GitHub Actions? A. GitHub Actions can work. Cloud Build is convenient when secrets, hosting, Cloud Run, Cloud Storage, Artifact Registry, and logs are already in Google Cloud.

Q. Can Claude Code deploy directly? A. Start with tables and diffs. Production deploy should wait for human approval.

Hablar con nosotros

ClaudeCodeLab training can help design Cloud Build triggers, approval gates, client-specific service accounts, and rollback notes for an agency release workflow.

Lo que comprobé

This article checks frontmatter, official links, three use cases, input-output-human review labels, code fences, and the /training/ CTA. The JavaScript sample detects staging form IDs, missing approvers, and missing rollback steps.

#claude-code #agencia #Cloud Build #CI/CD #publicacion
Gratis

PDF gratis: cheatsheet de Claude Code

Introduce tu email y descarga una hoja con comandos, hábitos de revisión y flujos seguros.

Cuidamos tus datos y no enviamos spam.

Masa

Sobre el autor

Masa

Ingeniero enfocado en workflows prácticos con Claude Code.