禅は、以前にローカルスキャンサーバ正式推奨される方法を使用して、実際に便利ではありませんされていた、我々は、設定ファイルに適切な設定リポジトリをプロジェクトを維持し続ける、プロジェクトの変更を追跡する必要があります。
その後の状況は、ますます一般的なウェブのフックの下に今ある新しい方法を試してみたいです。コードが読み取られた後禅Gitの制御モジュールは、そう考えで、方法apiSync見出されます。
gitの/ apiSync動作を覆うと、認証にGitlabフック秘密トークンを介して、入口を使用して元の認証機構に依存しない方法を回避します。
使用
- 禅のプロジェクトディレクトリを抽出するためのコード
- シークレットトークン、コンフィギュレーションモジュール/ gitの/内線/設定/ gitlab_sync.php文書、$ CONFIG-> git-> gitlabToken =「あなたのトークン」としてランダムな文字列を生成します。
- ログGitlabがそれに応じて設定され、管理エリア/フックシステム/、URL:HTTPS://yourdomain/webhook/gitlab.php,Secretトークン:トークンは、上記生成記入。
- Gitlabシステムフックページの下には、通信が正常であるかどうかを確認するためにテストするためのテスト]ボタンをクリックしてください
- ノートプラス12、バグ#コンテンツタスク#45形式のメッセージをコミットし、コードを提出した後、タスクに対応する禅プロジェクト管理システムをチェックするためのコードを押したり、バグ「履歴」を生成するかどうか
説明
電子メールのパラメータは、アカウントのメールボックス禅同じに関連付けられたコードリポジトリであることが好ましく、これは適切に生成された歴史の中で、ユーザーの名前を識別することができます。
参照
- https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#push-events
- https://www.zentao.net/book/zentaopmshelp/207.html