私のチームは、コード ホスティングに Github を使用し、チケット発行に Unfuddle を使用しています。Github を Unfuddle に接続して、コミット メッセージからチケットを更新/クローズできるようにすることはできますか?
2 に答える
markdorison が指摘しているように、github エンタープライズにはこれを行うためのサービス フックがあります。
まず、リポジトリを管理するために必要なアクセス許可が github アカウントにあることを確認する必要があります。リポジトリの「所有者」として設定する必要があります。
これらの権限を取得したら、github でホストされているリポジトリの概要ページに移動すると/ORGANIZATION/REPOSITORY
、おなじみのタブの行が表示され、右端に新しいメンバーが 1 つあります。
コード ネットワーク プル リクエスト 問題 グラフ 管理者
admin をクリックすると、admin ページの左側にメニューが表示され、"Service Hooks" へのリンクが表示されます。
このページに移動したら、下にスクロールして「unfuddle」サービス フックを見つけます。
Unfuddle サービス フックをクリックすると、ブラウザの右上に小さなフォームが開きます。次のように入力します。
Subdomain: Your organization's unfuddle subdomain, ie ORG.unfuddle.com
Repo Id: The numeric Id of the github repository you are trying to connect to unfuddle.
Username: Your unfuddle user account name.
Password: Your unfuddle user account password.
_ HttpOnly (check if appropriate)
√ Active (set to active to use this service, uncheck to stop using it)
次に、「設定の更新」送信ボタンをクリックします。
完了すると、「Test Hook」という新しいボタンが表示されます。それをクリックして接続をテストし、動作していることを確認します。
数分以内に、コミット履歴が Unfuddle のリポジトリ リストに反映されているのを確認できるはずです。
プロのヒント: github などの外部サービス専用のアカウントを設定し、Unfuddle
個々のユーザー アカウントの代わりにこのアカウントを使用して、サービス フックアップを作成します。
この機能は、Github で提供される Unfuddle サービス フックから提供されます。これは、リポジトリの管理セクションにあります。