githook

Yazılım ekran görüntüsü:
githook
Yazılım detaylar:
Versiyon: 0.2
Qayıt: 20 Feb 15
Geliştirici: Andraz Brodnik
Lisans: Ücretsiz
Popülerlik: 12

Rating: 4.5/5 (Total Votes: 2)

githook sonra sonrası isteği yanıt olarak bir komut dosyasını çalıştırır, küçük bir web sunucusu başlatan bir INI yapılandırma dosyasını okur ve GitHub sonrası istekleri dinleyen bir uygulamadır.
yüklemek ve kullanmak için nasıl
- Git klon
- Cd githook
- (Example.ini bakınız) bir config.ini oluşturun
- Aşağıdaki komutları çalıştırın:
- Python bootstrap.py d
- Bin / buildout
- Bin / supervisord
VEYA
- Pip, easy_install veya buildout yoluyla githook paketini kurun
- Githook (script) bin PATH görünecektir
- Sadece githook koşmak
githook şimdi port üzerinde github gelen sonrası istek için 5000 portunu dinler
Example.ini
Örnek
[Bir şey]
; Eğer / repo "test" şube "usta" proje veya daha fazla kaydedilmesini taahhüt itmek Bu bölüm maç olacak
; Proje / depo adı belirtmeniz gerekir
name = testi
; Eğer kullanıcı adınızı veya kuruluşun adını belirtmelisiniz
Sahibi = brodul
; Sen şube belirtmelisiniz
şube = usta
; maç idam edilecek komut
cmd = ls
; yorum yap
# Yorum yap
[Willmatch]
; Maç Bütün bölümler idam edilecek
name = testi
Sahibi = brodul
şube = usta
cmd = pwd
[Tagmatch]
name = testi
Sahibi = brodul
; Bu oluşturmak, silmek, etiket hareket maç olacak ...
etiket = trololo
cmd = pwd
Githook komut satırı kullanımı
Sen -h veya help seçeneği ile her zaman yardıma erişebilirsiniz
Kullanımı: githook [seçenekler]
Seçenekler:
& Nbsp; -h, bu yardım iletisini ve çıkış göstermek help
& Nbsp; c DOSYA, --config = DOSYA
& Nbsp; INI dosyası yapılandırma [varsayılan: ./config.ini]
& Nbsp; l ADRES, --listen = ADRES
& Nbsp; hostname dinlemek için [varsayılan: localhost]
& Nbsp;-p PORT, --port = Port githook limanı [varsayılan: 5000]
Nginx yapılandırma
Hala bir proxy geçiş yapmak için nginx veya apache yapılandırmanız gerekir
Örnek
Sunucu {
& Nbsp; listen 80;
& Nbsp; sunucu_adi domain.com;
& Nbsp; access_log /var/log/nginx/githook.access.log;
& Nbsp; error_log /var/log/nginx/githook.error.log;
& Nbsp; konum / githook {
& Nbsp; # github IP'leri İzin
& Nbsp; 207.97.227.253 izin;
& Nbsp; 50.57.128.197 izin;
& Nbsp; 108.171.174.178 izin;
& Nbsp; tüm inkar;
& Nbsp; / githook / mola yeniden;
& Nbsp; proxy_pass http: // localhost: 5000;
& Nbsp;}

Gereksinimler :

  • Python

Geliştirici Diğer yazılım Andraz Brodnik

Yorumlar githook

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!