Munta la canonada:
del merge al desplegament
Fins ara, cada cop que canviaves alguna cosa, copiaves el codi a l'Apps Script a mà. Avui muntes una canonada perquè això passi sol: quan fusiones un canvi a main, l'app es publica tota sola. I el millor: la munta el teu agent, no tu.
- Format
- Online, al teu ritme
- Temps orientatiu
- Unes 2,5 hores, en una o més estones
- Imprescindible
- Merge que publica + main protegida
- Si falla
- Llegir el log i depurar amb l'agent
↩Véns de la Sessió 4: ja saps treballar amb branques, pull requests i revisió amb IA. Però publicar seguia sent a mà (copiar a Apps Script). Avui tallem aquest últim fil.
Avui el faràs servir per muntar la canonada. Tria el teu; com sempre, el flux és copiar i enganxar.
Abans de tancar…
Avui has automatitzat la part que arrossegaves des de la primera sessió. Marca-ho:
- ✓Entenc que desplegar = fusionar: el
claspviu dins l'Action, no a la meva terminal. - ✓El meu agent ha muntat la canonada (el workflow, la configuració de clasp i el secret).
- ✓He fet els 3 clics que són meus:
clasp login, activar l'API d'Apps Script i el secret. - ✓He fet un canvi → PR → merge, i l'app s'ha publicat sola (sense tocar Apps Script).
- ✓He blocat
main: ja no s'hi pot pujar directament, només via pull request. - ✓Quan l'Action ha fallat, l'he arreglada amb l'agent (és el mateix bucle de sempre).
Autocomprova't
No és cap examen ni hi ha nota: és per a tu. Respon mentalment i mira les respostes després.
- Què vol dir el lema «desplegar = fusionar»?
- Per què clasp viu dins de l'Action i no a la teva terminal?
- Quins són els 3 clics que només pots fer tu?
Veure les respostes ▾
1. Un cop muntada la canonada, cada merge a main publica l'app sola al /exec.
2. Perquè publicar a mà et saltaria les branques, els PRs i la revisió. Dins l'Action, tot passa pel merge.
3. clasp login, activar l'API d'Apps Script i afegir el secret. Són del teu compte: l'agent diu on clicar, tu autoritzes.