19 points par xguru 2020-10-26 | 4 commentaires | Partager sur WhatsApp

Surveillance de sites avec GitHub Actions

  • Vérifie toutes les 5 minutes que le site fonctionne correctement

  • Le temps de réponse est vérifié toutes les 6 heures et enregistré dans git via un commit

  • Les graphiques de temps de réponse sont générés automatiquement chaque jour

Rapports d’incident avec GitHub Issues

  • Crée une issue lorsqu’un endpoint tombe en panne

  • Les membres de l’équipe sont automatiquement assignés à l’issue

  • Les rapports d’incident sont rédigés en commentaires sur l’issue

  • L’issue est automatiquement fermée lorsque le site est rétabli

  • Envoie une notification sur Slack à chaque changement

Utilisation de GitHub Pages comme site de statut

  • Génère un site PWA simple et élégant, créé avec Svelte et Sapper

  • Affiche les données récupérées depuis la GitHub API dans le repo concerné

4 commentaires

 
r2fresh 2020-10-29

C’est un bon service, donc j’ai essayé plusieurs fois, mais ça ne marche pas très bien.

Il y a sans arrêt des erreurs dans Actions.

Je n’ai pas de domaine, donc j’ai voulu utiliser telle quelle l’adresse de github gh-pages, mais ça ne fonctionne pas bien non plus, snif.

Quand j’aurai le temps, il faudra que je retente.

 
xguru 2020-10-26

J’ai testé GeekNews ainsi que d’autres sites web Hada en production, et c’est propre.

Comme il n’y a pas de coût supplémentaire, je pense que c’est tout à fait utilisable.

https://upptime.hada.io/

 
jeyraof 2020-10-26

Est-ce que vous avez créé gh-pages vous-même, ou bien ça a été généré automatiquement~ ?

Il est indiqué qu’il faut faire le publishing, mais est-ce qu’il suffit simplement d’y mettre le résultat de gh-pages checkout depuis master.. haha

 
xguru 2020-10-26

J’ai copié le template en incluant aussi toute la branche gh-pages.

J’ai renseigné un Personal Access Token via GH_PAT.