From 9bf733e25372ccb518299b6d46e497dfc5da0024 Mon Sep 17 00:00:00 2001 From: kleph Date: Fri, 29 May 2020 15:45:03 +0200 Subject: [PATCH] [article] Add old CI draft --- content/CI_blog.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 content/CI_blog.md diff --git a/content/CI_blog.md b/content/CI_blog.md new file mode 100644 index 0000000..6e8a2e8 --- /dev/null +++ b/content/CI_blog.md @@ -0,0 +1,25 @@ +Title: CI blog +Author: kleph +Email: kleph@kleph.eu +Category: Blog +Date: 2019/09/05 +Tags: Blog CI git hooks +Lang: fr + + +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 :)