deploy-by-script: link deploy-test-site and deploy-pprod-or-prod-site agents
**Motivations:** - Document single-line deploy entry points next to multisite paragraph. **Root causes:** - N/A **Correctifs:** - N/A **Evolutions:** - Cross-reference deploy-test-site.md and deploy-pprod-or-prod-site.md from deploy-by-script.md. **Pages affectées:** - ia_dev agent doc only.
This commit is contained in:
parent
9de50b021c
commit
65d3e05991
@ -42,7 +42,7 @@ En tant qu'agent, avant de solliciter l'ia, regarde ce que tu peux scripter (imp
|
||||
|
||||
## Multisite — projet **kogus** (site produit `lecoffreio` = ligne notaire)
|
||||
|
||||
Lorsque le playbook appelle **`repository_root/deploy/scripts_v2/`**, respecter la boucle **`SITE_CODE`** (**`lecoffreio`**, **`enso`**, **`genealogie`**) ou **`deploy-site.sh`** / **`deploy-lecoffre-all-sites.sh`** ; **`deploy-by-script-to`** ne positionne pas **`SITE_CODE`**. Secrets : **`.secrets/<site>/<env>/`**. Source normative : **`repository_root/docs/features/multi-site-architecture.md`** ; **`repository_root/.cursor/agents/agent-paths-registry.md`** §3 bis ; § **Multisite** dans **`repository_root/.cursor/agents/deploy-pprod-or-prod.md`**.
|
||||
Lorsque le playbook appelle **`repository_root/deploy/scripts_v2/`**, respecter la boucle **`SITE_CODE`** (**`lecoffreio`**, **`enso`**, **`genealogie`**) ou **`deploy-site.sh`** / **`deploy-lecoffre-all-sites.sh`** ; **`deploy-by-script-to`** ne positionne pas **`SITE_CODE`**. Secrets : **`.secrets/<site>/<env>/`**. Source normative : **`repository_root/docs/features/multi-site-architecture.md`** ; **`repository_root/.cursor/agents/agent-paths-registry.md`** §3 bis ; § **Multisite** dans **`repository_root/.cursor/agents/deploy-pprod-or-prod.md`**. **Une seule ligne (test)** : agent **`.smartIde/agents/deploy-test-site.md`** ( **`deploy-site.sh test <site>`** ). **Une seule ligne (pprod/prod)** : **`.smartIde/agents/deploy-pprod-or-prod-site.md`** (align **`change-to-all-branches.sh --align-only`** puis **`deploy-site.sh <env> <site>`**, sans **`deploy-by-script-to`**).
|
||||
|
||||
Cet agent lance le déploiement vers l’**environnement passé au script** (ex. `./deploy/deploy-by-script-to.sh <id> test|pprod|prod`) via **scripts_v2**. **Si `deploy.host_stays_on_test` est absent ou false :** en pratique la branche locale du dépôt applicatif correspond souvent à l’env cible pour **pprod**/**prod**. **Rôle de l’agent :** vérifier le contexte (si **`host_stays_on_test`** : branche locale = **test** ; sinon : cohérence branche / env selon le projet), lancer le script, contrôler la sortie et le code de retour, synthèse et clôture. **Rôle du script :** exécution et orchestration sûre (suivi branches, sync, log, déploiement).
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user