CGI Github Webhook
1.0.0
CGI 기반 Github Webhook Backend를 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.pm와 함께 일하게되지 않는 것에 대한 좌절에 대해 작성되었습니다.
첫 번째 화신은 Debian 패키지 관리 책의 Webhook에 전원을 공급하는 단일 CGI 스크립트로 작성되어 전자 책 변형의 빌드와 모든 푸시시 배치를 트리거합니다.
Copyright 2016 Axel Beckert [email protected].
이 프로그램은 무료 소프트웨어입니다. 귀하는 다음과 같은 조건에 따라이를 재분배하거나 수정할 수 있습니다. Free Software Foundation에서 게시 한 GNU 일반 공개 라이센스, 버전 1 또는 이후 버전; 또는 예술 라이센스.
자세한 내용은 http://dev.perl.org/licenses/를 참조하십시오.
static-badges 디렉토리의 배지는 CC0 퍼블릭 도메인 헌신에 따라 라이센스가 부여되며 저작권이 없습니다.