JetBrains Space ヘルプ

プロジェクトとリポジトリの Webhook

Webhook は、Space で発生するイベントについて、課題トラッカー、CI サーバー、デプロイツールなどの外部サービスに通知するように設定できます。Webhook は外部サービスに通知をプッシュする方法であり、通常はポーリングよりも推奨されます。イベントが発生すると、Space は指定された URL に HTTP POST リクエストを送信します。

Webhook は、プロジェクト全体だけでなく、プロジェクト内の個々のリポジトリに対しても作成できます。

  • プロジェクトの作成時、プロジェクトのプロパティの更新時、またはプロジェクトの削除時に通知を送信するようにプロジェクト Webhook を設定します。

  • リポジトリが新しいコミットで更新されたとき、またはその設定が変更されたときに通知を送信するようにリポジトリ Webhook を設定します。

    手順については、リポジトリ Webhook を参照してください。

プロジェクト Webhook

現時点では、Webhook は JSON ペイロードをサポートしていませんが、URL マクロを使用して URL 文字列にマクロを追加することで、Webhook でプロジェクト名を渡すことができます。

  1. プロジェクトに移動します

  2. プロジェクトのサイドバーメニューで、プロジェクト設定→ Webhook を選択します。

  3. 既存のプロジェクト Webhook は Web フックページにリストされています。

    Webhook を編集するには、その横にある edit.png をクリックします。新しいものを作成するには、新しい Webhook をクリックします。

  4. Webhook に名前と説明を入力し、Enabled をオンにします。

  5. 通知するサービスの URL を指定します。マクロ %project% を追加して、プロジェクト名を渡すことができます。

  6. 1 つ以上のトリガーとなるイベントを選択します。

    • プロジェクトが作成されました

    • プロジェクトが更新されました

    • プロジェクトが削除されました

  7. 接続に必要な場合は、SSL キーストアを選択してください。

  8. 外部サービスの要件に応じて認証方法を選択します。

    • 匿名 — サービスは匿名のリクエストを受け入れます。

    • 基本 — サービスにはリクエストで提供される認証情報が必要です。サービスが受け入れるユーザー名とパスワードを指定します。

    • Bearer — サービスにはリクエストで提供されるトークンが必要です。サービスが受け入れるトークンを取得して、ここに貼り付けます。

  9. 受け入れられる HTTP レスポンスコード。外部サービスは、2XX ステータスコードを返すことによって Webhook の正常な受信を確認する必要があります。デフォルトでは、他の応答コードは失敗として扱われます。Space が成功として扱うべき他の応答コードをいくつか指定できます。

  10. 完了したら、「保存」をクリックします。

関連ページ:

リポジトリ Webhook

リポジトリが新しいコミットで更新されたとき、またはその設定が変更されたときに、外部サービス (CI サーバー、デプロイツールなど) に通知するリポジトリ Webhook を設定します。イベントが発生すると、Space は指定された URL に HTTP POST リクエストを送信します。現時点では、Webhook は JSON ペイロードをサポートしていませんが、URL マクロを使用して URL 文字列にマクロを追加することで、Webhook でリポジトリ名を渡すことができます。リポジトリ設定ペー...

プロジェクトを編集する

プロジェクトに移動します。プロジェクトのサイドバーメニューで、設定を選択します。プロジェクト設定ページで、情報タブに移動します。既存のプロジェクトの次のプロパティを変更できます。ロゴ: デフォルトのアイコンをカスタムのロゴに置き換えます。名前: プロジェクト名。少なくとも 2 文字の長さ。タグ: プロジェクトを関連プロジェクトのグループに帰属させるためのタグ。スラッシュで区切られた仮想パスの形式にすることができます。可視性: 制限付きプロジェクトは、プロジェクト管理者によって割り当てられたメンバー...

リポジトリの構成と管理

プロジェクトに移動すると入力してリポジトリを開きます。リポジトリページで、「設定」をクリックします。リポジトリ設定ページが開きます。リポジトリのプロパティを表示および編集する:「リポジトリ情報」タブで、次のプロパティを変更できます。リポジトリ名: リポジトリの名前を変更し、古い名前をエイリアスとして保持することができます。リポジトリの説明: リポジトリ名に表示される短い有益な説明。デフォルトブランチ: Git のデフォルトのブランチ名は main です。別のブランチをデフォルトとして選択できます。こ...

プロジェクトに参加する

あるプロジェクトに貢献を開始したい場合は、そのプロジェクトに参加する必要があります。つまり、そのプロジェクトのメンバーになる必要があります。貢献しようとしているプロジェクトに移動します。すでにメンバーである場合は、プロジェクトのページのプロジェクトメンバーにリストされます。そうでない場合は、プロジェクト管理者に連絡してメンバーシップを依頼してください。プロジェクト管理者を確認するには、プロジェクトページでメンバーウィジェットをクリックします。プロジェクトを探す:すべてのプロジェクトは名前で見つ

すべてのプロジェクトビューをカスタマイズする

プロジェクト管理者は、プロジェクトが誰に対してどのように見えるかを変更できます。プロジェクトにカスタムロゴを追加して目立たせます。重要な項目をプロジェクトのサイドバーに固定します。これらはプロジェクト参加者全員に表示されます。プロジェクトにロゴを追加する:デフォルトのアイコンをカスタムロゴに置き換えて、プロジェクトの外観を整えます。プロジェクトを開きます。プロジェクトのサイドバーで、設定を選択します。コンピューターからロゴイメージをアップロードします (最大 100 KB):、保存をクリックし...