Posts with the tag CICD:

Gitea Actions, on redeploie mon blog (encore)

Un peu plus d’un mois après la création de mon article sur le déploiement de mon blog, je tombe sur cet article, qui parle notamment d’une nouvelle fonctionnalité de gitea, l’intégration de CI/CD directement dans l’outil. Je me dis que je testerai bien tout ça, et quoi de mieux que déployer mon blog avec. Pour ceci, je ne touche pas à la configuration nginx que j’avais déjà, vous pouvez la retrouver dans mon précédent article. Gitea Actions Gitea Actions n’est pas sans rappeler Github Actions, et pour cause, c’est exactement la même syntaxe, techniquement si vous êtes sous github, vous pouvez quasiment copier votre repository de github à gitea, avec simplement le répertoire .

Comment je déploie mon blog en 2023

Plus d’un an après mon article sur Hugo avec gitea, drone, minio et traefik, et beaucoup de modifications, je me suis dit qu’il serait temps de vous partager les évolutions. Je reste cependant sur la forge gitea + drone, tout simplement parce que je l’aime bien ce petit duo. Pourquoi changer ?! Déjà je n’ai pas trouvé d’autre vrai utilité à mon S3 local, donc je maintenais minio que pour mon blog, je trouvais la solution un peu lourde pour un pauvre petit blog, malgré que très intéressant à mettre en place. Ensuite je voulais sortir mon blog de mon serveur qui est chez moi dans mon garage, pour surtout 2 raisons.

Go Go Go Hugo

Malheureusement, c’est la fin de drycat, et donc par la même occasion de Catlife. L’avantage de ce système fédéré, c’est que mes articles vont tout de même perdurer dans le temps sur les autres instances de plume. Me formant actuellement à beaucoup d’outils orientés devops, je me suis dis que je pourrais partir sur de l’auto-hébergement en automatisant le tout. Le choix Hugo Voici ce que je cherchais : Un site statique Basable sur git Markdown léger Editable avec mon joli terminal Dans un langage que je connais (Bash, Python, Ruby, Perl ou Go) Donc avec cette liste, forcément je me tourne vers la Jamstack, mais il y en a tellement.