Logo journal du hacker middle
  1. 2

    J’ai quand même l’impression que ça aurait pu simplement se faire en utilisant un script lancé par git.

    Perso, dans le repo git de mon site hugo, j’ai ajouté un simple script shell dans .git/hooks/pre-push . À chaque fois que je git push, il est automatiquement executé, ça génère le site et tout le bordel et pousse les fichiers vers le serveur qui héberge.

    Du coup pas de webhook, pas de dépendance à github.

    1. 1

      Oh, mais que l’idée est bonne !!! Tu veux bien me fournir ton script pre-push… après faut que je voye/trouve avec Gitea comment faire, mais étant donné que mon service Gitea est sur la même machine que mon service web… :p

      1. 1

        Perso, dans le repo git de mon site hugo, j’ai ajouté un simple script shell dans .git/hooks/pre-push . À chaque fois que je git push, il est automatiquement executé, ça génère le site et tout le bordel et pousse les fichiers vers le serveur qui héberge.

        Oui, j’aurais pu aussi faire ça. Ca m’obligerait à avoir un accès SSH à ma machine, ce qui n’est pas le cas aujourd’hui (elle est pas directement exposée sur Internet, uniquement trafic HTTP et encore, elle est derrière un reverse proxy)

        Et les webhooks c’est pas une spécificité de Github donc c’est pas vraiment une dépendance

      1. 1

        Aaargh, grillé ! J’ai un article qui sort à ce sujet lundi ;-p

        1. 1

          Salute,

          Je suis sûr que ton article sera meilleur, je suis allé à l’essentiel (“c’est proprio now”), j’ai pas voulu rentrer dans les débats bref du court.

          Tcho !