blog/content/CI_blog.md
kleph 0799d92d60
Some checks failed
continuous-integration/drone/push Build is failing
[article] Fix markdown errors
2020-10-27 14:24:36 +01:00

1.2 KiB

Title: CI blog Author: kleph Email: kleph@kleph.eu Category: Blog Date: 2019/09/05 Tags: CI, git, hooks Lang: fr Summary: [DRAFT] Ébauche d'article sur le CI de mon blog

Depuis le temps que j'utilise pelican pour publier quasi que dale sur mon blog, je m'étais quand même mis au CI. M'y suis mis un peu tard, mais avant que ça soit une catégorie sur les CV, ça avait un peu de sens :) J'avais des trucs maison pour faire des choses très approchantes avant. J'ai l'occasion de le refaire. Je me suis dit que j'allais tenter un REX/doc/article de blog

Idée initiale

Contrairement au boulot, j'ai des besoins ultra simples :

  • quand je commit sur mon repo local, ça passe le linter, quelques autres check au besoin, puis ça construit le site et ça empêche le commit si ça échoue. Sinon ça lance un serveur web local pour que je puisse voir ce que ça donne.
  • (potentiellement mon éditeur fait pareil, donc ça aurait moisn de sens de le refaire dans le hook
  • dérogation si j'suis pressé avec un [noCI]
  • si je push sur $staging [à définir], ça build et déploie sur blog-test
  • [strategie à définir] merge sur master, ça deploy en prod

Article à finir un jour :)