/ / Jak mogę wykryć, kiedy moje repozytorium github jest wypychane? - serwisy internetowe amazon, github

Jak mogę wykryć, kiedy moje repozytorium github jest popychane? - amazon-web-services, github

Posiadaj witrynę internetową w Amazon Web Services iChcę uruchomić skrypt bash, aby automatycznie zbudować mój projekt github, gdy zmiany zostaną wypchnięte do repozytorium. Jak mój serwer aws Linux może wykryć, kiedy moje repozytorium jest wypychane do?

Odpowiedzi:

2 dla odpowiedzi № 1

Możesz użyć Haki internetowe GitHub:

Każde repozytorium GitHub ma taką opcjękomunikować się z serwerem WWW za każdym razem, gdy repozytorium jest wypychane do. Tych „haków internetowych” można użyć do aktualizacji zewnętrznego modułu do śledzenia problemów, wyzwalania kompilacji CI, aktualizacji kopii zapasowej kopii zapasowej, a nawet wdrożenia na serwerze produkcyjnym.

The github-services projekt obsługuje a duża liczba popularnych usług po wyjęciu z pudełka.

Alternatywnie możesz użyć Webhooków do konfiguracji wiadomość HTTP do wysłania do dowolnego punktu końcowego, gdy dany zdarzenie występuje. Musisz skonfigurować usługę, która nasłuchuje i odpowiada na wiadomość GitHub w punkcie końcowym.


1 dla odpowiedzi nr 2

Możesz zarejestruj przeglądarkę internetową na swoim repozytorium GitHub w celu wywołać wiadomość do twojego serwera aws.
Ale jak wspomniano w „Zsynchronizuj lokalny kod z serwerem Amazon za pomocą elementu web GitHub”, oznacza to, że masz serwer nasłuchujący na tym serwerze AWS, który wysłucha takiej wiadomości.