githook

Szoftver screenshot:
githook
Szoftver adatai:
Változat: 0.2
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Andraz Brodnik
Engedély: Ingyenes
Népszerűség: 12

Rating: 4.5/5 (Total Votes: 2)

githook egy olyan alkalmazás, amely elindítja egy kis webszerver, olvassa a INI config fájlt, és figyeli a GitHub POST kérések, majd fut egy script, válaszul a POST kérés.
Hogyan telepítése és használata
- Git clone
- Cd githook
- Hozzon létre egy config.ini (lásd a example.ini)
- A következő parancsokat:
- Python bootstrap.py -d
- Bin / buildout
- Bin / supervisord
OR
- Telepítse a githook csomag segítségével pip, easy_install vagy buildout
- Githook (script) jelenik meg benned bin PATH
- Csak fuss githook
githook most porton figyel 5000 port utáni kérésére GitHub
example.ini
Példa
[Valamit]
; Ez a rész fogja találni, ha nyomja elkövetni vagy több vállalkozik, hogy a projekt / repo "teszt" ág "master"
; Meg kell adnia a projekt / repository név
name = teszt
; Meg kell adnia a felhasználónevét vagy a szervezet neve
owner = brodul
; Meg kell adnia ág
ág = mester
; A parancs, amit lefuttat a meccs
cmd = ls
; megjegyzés
# Comment
[Willmatch]
; Minden része megfelelő lesz végrehajtva
name = teszt
owner = brodul
ág = mester
cmd = pwd
[Tagmatch]
name = teszt
owner = brodul
; Ez meg fogja találni a tag áthelyezés, hozzon létre ...
tag = Trololo
cmd = pwd
Githook parancssori használatának
Elérheti a segítség mindig a -h vagy -help
Használat: githook [opciók]
Options:
& Nbsp; -h, --help e segítség üzenetet és kilép
& Nbsp; -c FILE, --config = FILE
& Nbsp; INI fájlban config [alapértelmezett: ./config.ini]
& Nbsp; -l CÍM, --listen = cím
& Nbsp; hostname hallgatni a [alapértelmezett: localhost]
& Nbsp;-p PORT, --port = a port, a githook [alapértelmezett: 5000]
nginx konfiguráció
akkor is kell beállítani nginx vagy apache, hogy egy proxy át
Példa
server {
& Nbsp; hallgatni 80;
& Nbsp; server_name domain.com;
& Nbsp; access_log /var/log/nginx/githook.access.log;
& Nbsp; error_log /var/log/nginx/githook.error.log;
& Nbsp; helyét / githook {
& Nbsp; # Hagyjuk GitHub IP
& Nbsp; lehetővé 207.97.227.253;
& Nbsp; lehetővé 50.57.128.197;
& Nbsp; lehetővé 108.171.174.178;
& Nbsp; deny all;
& Nbsp; átírni / githook / szünet;
& Nbsp; proxy_pass http: // localhost: 5000;
& Nbsp;}

követelmények :

  • Python

Más szoftver fejlesztő Andraz Brodnik

Hozzászólások a githook

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!