Bitbucket Cloud サービスを管理する

非推奨

Bitbucket Cloud の webhook、接続統合フレームワーク、およびメール通知により、新しいサービス連携の作成は非推奨となりました。


Bitbucket Cloud offers integration with external services via a set of brokers. Each broker is a server-side post-receive service. After the server receives and finishes processing a push, it passes data to the services you choose.  A broker is a simple Python script, that receives information about the push and then takes action. For example, there is a broker for sending email messages, another for posting information to an arbitrary URL, and another for posting updates to a Twitter account. This page contains the following information:

既存のサービスで問題が発生している場合、「Bitbucket Cloud サービスのトラブルシューティング」をご覧ください。

データ受信をトリガーとするサービスについて

A service runs once Bitbucket Cloud receives data from you and other contributors to your project. Because of the decentralized nature of Git and Mercurial, you can commit something locally without notifying Bitbucket. It is not until you push your changesets to Bitbucket, that you actually connect to our servers and upload the commit data.  

サービス ブローカーは、Bitbucket がデータを正常に受け取ったあとにのみ、プッシュされたデータを受け取ります。プッシュには複数のチェンジセットが含まれる場合があるため、サービスも複数のチェンジセットを受け取る可能性があります。サービスの中には、チェンジセットの数を考慮するものがあります。たとえば、メール ブローカーは、チェンジセットの数に基づいて異なるメール メッセージを作成します。

サービスをセットアップする

リポジトリ管理者は、特定のリポジトリに対してサービスを有効化できます。サービスを設定すると、そのサービスはアクティブになります。

  1. リポジトリから、[設定] をクリックします。
  2. 左側のナビゲーションにある [サービス] をクリックします。
    ページに、利用可能なサービスの一覧 (サービスを選択) が表示されます。サービスは必要なだけ追加できます。同じタイプのインスタンスを多数追加することもできます。例えば、複数のユーザーにメールを送信したり、複数の URL へ ping を送信したりすることができます。
  3. 対象のサービスを選択します。
  4. [サービスの追加] をクリックします。
    システムにより、ページにサービスが追加されます。 
  5. スクロールして先ほど追加したサービスに移動します。
  6. 必要に応じて追加の構成オプションを入力します。
    詳細情報は、サービスごとのセクションで下部に一覧表示されます。
  7. [保存] をクリックします。

利用可能なサービス

次の詳細な手順に従って必要なサービスをセットアップします。

最終更新日: 2019 年 2 月 15 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.