githook

Software kuvakaappaus:
githook
Ohjelmiston tiedot:
Versio: 0.2
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Andraz Brodnik
Lupa: Vapaa
Suosio: 12

Rating: 4.5/5 (Total Votes: 2)

githook on sovellus, joka alkaa pieni web-palvelin, lukee INI config tiedoston ja kuuntelee GitHub postitse pyyntöihin, sitten kulkee käsikirjoituksen vastauksena kentältä pyynnöstä.
Kuinka asentaa ja käyttää
- Git klooni
- Cd githook
- Luo config.ini (katso example.ini)
- Suorita seuraavat komennot:
- Python bootstrap.py -d
- Bin / verkon rakentaminen
- Bin / supervisord
TAI
- Asenna githook paketin kautta pip, easy_install tai verkon rakentaminen
- Githook (käsikirjoitus) ilmestyy sinulle bin PATH
- Vain ajaa githook
githook nyt kuuntelee porttia 5000 portti post pyyntöä github
example.ini
Esimerkki
[Jotain]
; Tämä osio täsmää jos työnnät sitoutua tai enemmän sitoutuu hankkeeseen / repo "testi" haara "master"
; Sinun on määritettävä hankkeen / arkiston nimi
name = testi
; Sinun on määritettävä käyttäjätunnus tai organisaation nimi
omistaja = brodul
; Sinun on määritettävä sivuliike
haara = mestari
; Komento toteutuskaupat ottelussa
cmd = ls
; kommentti
# Comment
[Willmatch]
; Kaikki osat, jotka vastaavat toteutetaan
name = testi
omistaja = brodul
haara = mestari
cmd = pwd
[Tagmatch]
name = testi
omistaja = brodul
; Tämä täsmää tag siirtää, poistaa, luoda ...
tag = Trololo
cmd = pwd
Githook komentorivin käyttö
Voit käyttää apua aina -h tai help vaihtoehto
Käyttö: githook [valinnat]
Vaihtoehdot:
& Nbsp; -h, --help näytä tämä ohje ja poistu
& Nbsp; -C FILE, --config = TIEDOSTO
& Nbsp; INI file config [oletus: ./config.ini]
& Nbsp; -l OSOITE, --listen = OSOITE
& Nbsp; hostname kuuntelemaan [oletus: localhost]
& Nbsp;-p PORT, --port = PORT sataman githook [oletus: 5000]
Nginx kokoonpano
sinun pitää vielä määrittää Nginx tai Apache tehdä proxy pass
Esimerkki
palvelin {
& Nbsp; kuuntele 80;
& Nbsp; palvelin domain.com;
& Nbsp; access_log /var/log/nginx/githook.access.log;
& Nbsp; error_log /var/log/nginx/githook.error.log;
& Nbsp; sijainti / githook {
& Nbsp; # Salli github IP
& Nbsp; salli 207.97.227.253;
& Nbsp; salli 50.57.128.197;
& Nbsp; salli 108.171.174.178;
& Nbsp; kieltää kaikki;
& Nbsp; kirjoittaa / githook / break;
& Nbsp; proxy_pass http: // localhost: 5000;
& Nbsp;}

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Andraz Brodnik

Kommentit githook

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!