githook

ソフトウェアのスクリーンショット:
githook
ソフトウェアの詳細:
バージョン: 0.2
日付のアップロード: 20 Feb 15
開発者: Andraz Brodnik
ライセンス: 無料
人気: 12

Rating: 4.5/5 (Total Votes: 2)

githookは、小規模なWebサーバを起動INI設定ファイルを読み込み、GitHubのポスト要求をリッスンするアプリケーションです、それからPOSTリクエストの応答にスクリプトを実行します。
のインストールと使用方法
- Gitのクローン
- CDのgithook
- (example.iniを参照してください)​​のconfig.iniを作成します。
- 次のコマンドを実行します。
- Pythonのbootstrap.py -d
- ビン/ビルドアウト
- ビン/ supervisord
OR
- ピップ、easy_installをまたはビルドアウトを経由してgithookパッケージをインストールします
- githook(スクリプト)を使用するとbinパスに表示されます
- ちょうどgithook実行
githookは現在、githubのからのポスト要求のためにポート5000ポートでリッスン
example.ini の

[何か]
。あなたは/レポ "テスト"ブランチ "マスター"を投影することにコミット以上のコミットをプッシュする場合は、このセクションでは、マッチします
。あなたは、プロジェクト/リポジトリ名を指定する必要があります
名前=テスト
。あなたはあなたのユーザー名または組織の名前を指定する必要があります
所有者= brodul
。あなたは、ブランチを指定する必要があります
ブランチ=マスター
。一致に実行されるコマンド
CMD = LSは
。コメント
#コメント
[willmatch]
。一致するすべてのセクションが実行されます
名前=テスト
所有者= brodul
ブランチ=マスター
CMD = PWD
[tagmatch]
名前=テスト
所有者= brodul
。これは、作成、削除、タグの移動に一致します...
タグ= trololo
CMD = PWD
のGithookコマンドラインの使用方法
あなたは、-hまたは--helpオプションを指定して、常にヘルプにアクセスすることができます
使用方法:githook [オプション]
オプション:
  -h、このヘルプメッセージを表示して終了--help
  -c FILE、--config = FILE
  INIファイルの設定[デフォルト:./config.ini]
  -l ADDRESS、--listen = ADDRESS
 で待機するようにホスト名を[デフォルト:ローカルホスト]
 -Pポート、--port = PORT githookのポート[デフォルト:5000]
のnginxの設定
あなたはまだ、プロキシパスを作るためにnginxのまたはApacheを設定する必要があります

サーバー{
  80を聞く。
 サーバー名domain.com。
  access_logの/var/log/nginx/githook.access.log。
  error_logに/var/log/nginx/githook.error.log。
 場所/ githook {
 #githubのIPアドレスを許可する
  207.97.227.253を許可する。
  50.57.1​​28.197許可する。
  108.171.174.178を許可する。
 すべてを否定する。
  / githook /ブレークを書き換える。
  proxy_passははhttp:// localhost:5000;
 }

の要件

  • のPythonます。

開発者の他のソフトウェア Andraz Brodnik

へのコメント githook

コメントが見つかりません
コメントを追加
画像をオンにする!