python-spain / web

Web de la Asociación Python España
https://es.python.org
GNU General Public License v3.0
14 stars 25 forks source link

Build del site estático al hacer push sobre master #117

Closed XaviTorello closed 3 years ago

XaviTorello commented 3 years ago

Proporciona una nueva CI para disparar el build del site estático Pelican una vez se haga merge en master. El contenido estático se vuelca en gh-pages.

La PR desactiva la CI de Travis, se puede borrar en otra PR una vez validemos que el flujo funciona cómo se espera, así tenemos rollback rápido.

He dejado configurado https://web.es.python.org para poder validar que esté todo OK.

Al mergear esta PR deberíamos 1) cambiar la config DNS para que es.python.org sea CNAME a python-spain.github.io 2) cambiar los settings para que el vhost sea es.python.org en vez de web.es.python.org

Fix https://github.com/python-spain/asociacion/issues/119

XaviTorello commented 3 years ago

Cambios en el NS realizados, es.python.org ya está apuntando a la branch gh-pages.

He tenido que abrir una issue con el proveedor de NS porque ha sido imposible hacerlo via CNAME. Como workaround hasta que lo solucionen he dejado un A hardcoded a la IP primaria de GH; lo dejamos apuntando bien cuando cierren el incidente.

Cualquier cosa que veáis avisad y lo revisamos.