un serveur HTTP qui pour recevoir les requêtes POST de la webhook de Gogs
Je dis sans artillerie lourde, mais bon, c'est pour appâter le chaland.
En fait j'ai fait ça avec une version modifiée de bashttpd, donc que du shell derrière, selon le hook appelé on exécute tel ou tel script et hop !
On a besoin de connaître le bash pour modifier bashttpd, et de screen/tmux ou un autre truc du genre (qui ne se fasse pas tuer par systemd si on utilise une distrib qui y est passé) pour faire tourner le serveur.
# Intercepter les webhooks sans artillerie lourde
Posté par Yth (Mastodon) . En réponse au journal Projet DIY d'intégration continue auto-hébergée. Évalué à 3.
Je dis sans artillerie lourde, mais bon, c'est pour appâter le chaland.
En fait j'ai fait ça avec une version modifiée de bashttpd, donc que du shell derrière, selon le hook appelé on exécute tel ou tel script et hop !
On a besoin de connaître le bash pour modifier bashttpd, et de screen/tmux ou un autre truc du genre (qui ne se fasse pas tuer par systemd si on utilise une distrib qui y est passé) pour faire tourner le serveur.
Yth, et ça tourne toujours...