webhook

Go dili ile geliştirilmiş, gelen HTTP isteklerini karşılayarak sunucu üzerinde tanımlı shell komutlarını çalıştıran hafif bir araçtır. İsteklerden gelen başlık, gövde ve sorgu değişkenlerini komutlara argüman veya ortam değişkeni olarak aktarabilir. Belirlenen kurallar çerçevesinde tetikleme mekanizması sunar.

WE

adnanh · DevOps / Derleme / Altyapı

YILDIZ12.2K
ÇATAL883
COMMIT553
KATKICI60
SÜRÜM2.8.3
GÜNCELLEME1 ay önce
GoWebhookOtomasyonSunucu AraçlarıMIT

Bu kategorideki yaygın ticari ürünler: GitHub Actions, CircleCI, Atlassian Bamboo

Ne yapar?
  • GitHub veya Bitbucket üzerinden gelen push bildirimleriyle sunucuda otomatik dağıtım betiklerini çalıştırırsın.
  • HTTP isteklerinden gelen verileri ayrıştırarak sunucu tarafında özel komutlar işletirsin.
  • Mattermost veya Slack entegrasyonları ile sunucu üzerinde komutlar çalıştırıp sonuçları geri iletirsin.
Kullanıcı yorumları
  • • NötrGitHub Issue

    Çok fazla açık dosya

    “Birkaç saat çalıştıktan sonra "Çok fazla açık dosya" hatası alıyorum ve webhook ölüyor. OS: debian buster, resmi apt kaynaklarından Webhook yüklü ls -l /proc/11294/fd wc -l sonucu: 721 açık soket: lrwx------------ 1 kök 64 Apr 24 21:44 718 - 'socket:[3390743]'...”

  • • NötrGitHub Issue

    fork/exec: exec format hatası (soru)

    “Merhaba, aşağıdaki ayarlarım var: json [ "id": "redeploy-webhook", "execute-command": "/home/joseluis/test/hooks/redeploy.sh", "command-working-directory": "/home/joseluis/test", "response-message": "payloadu aldım!" ] Kancayı talep ediyorum: sh $ kıvırdım...”

GitHub

Notum

Alternatif sayfaları

Aynı kategoride: DevOps / Derleme / Altyapı