وحدة سهلة الاستخدام لكتابة خلفية webhook github المستندة إلى CGI في Perl.
في معظم الحالات ، تكفي ثلاثة بيانات بالفعل. قم بتكوين برنامج نصي إلى الزناد ، سر مشترك وملف السجل وأنت مستعد للذهاب.
كما يدعم تحديث شارات الحالة التي تشبه shields.io اعتمادًا على رمز إرجاع البرنامج النصي (أو نجاح/فشل الشوكة).
# !/usr/bin/perl
use CGI::Github::Webhook;
my $ghwh = CGI::Github::Webhook -> new(
mime_type => ' text/plain ' ,
trigger => ' /srv/some-github-project/bin/deploy.pl ' ,
trigger_backgrounded => 1,
secret => ' use a generated password here, nothing valuable ' ,
log => ' /srv/some-github-project/log/deployment.log ' ,
badge_to => ' /srv/some-github-project/htdocs/status.svg ' ,
);
$ghwh -> run();تمت كتابة الوحدة النمطية بسبب الإحباط لعدم الحصول على github :: webhook للعمل مع CGI.P.
لقد تم كتابة أول تجسد كخط سيناريو منفرد يعمل على تشغيل Webhook لكتاب إدارة حزم Debian لإعداد مباني من المتغيرات الكتب الإلكترونية ونشرها على كل دفعة.
حقوق الطبع والنشر 2016 Axel Beckert [email protected].
هذا البرنامج هو برنامج مجاني ؛ يمكنك إعادة توزيعه و/أو تعديله بموجب شروط إما: رخصة GNU العامة العامة كما تم نشرها بواسطة مؤسسة البرمجيات المجانية ، إما الإصدار 1 ، أو (وفقًا لخيارك) أي إصدار لاحق ؛ أو الترخيص الفني.
انظر http://dev.perl.org/licenses/ لمزيد من المعلومات.
يتم ترخيص الشارات الموجودة في دليل static-badges بموجب تفاني المجال العام CC0 وليس محميًا بحقوق الطبع والنشر.