Gitpodの内部設定

設定

gitlab-org/gitlab の設定は、Gitpod ダッシュボードのプロジェクト設定で定義します。設定を見るには、まずGitpod.ioのgitlab-org#gitpod-gdk の内部 Slack チャンネルの一番上にあるブックマークリンクからチームに参加できます。

現在の設定は以下の通りです:

  • Enable Incremental Prebuilds:新しいプリビルドをより速く作成するために、以前に成功したプリビルドを使用します。
  • Use Last Successful Prebuild:現在進行中のプリビルドの待機をスキップし、同じブランチ上の以前のコミットで最後に成功したプリビルドを使用します。

Webhook

https://gitpod.io/ で始まる Webhook は、プリビルドを有効にするために作成されます(詳細は「プリビルドを有効にする」を参照)。この Webhook はEngineering Productivity チームによって管理されています。

この Webhook はgitlab-org/gitlab](https://gitlab.com/gitlab-org/gitlab/-/hooks)の[Webhook Settings にあります。この設定にアクセスできない場合は、Engineering Productivity チームにお問い合わせください。

失敗した Webhook のトラブルシューティング

Webhook が長い間接続できなかった場合、プロジェクトで無効化されている可能性があります。

接続に失敗した Webhook を再度有効にするには、Webhook 設定でテストリクエストを送信します。詳しくは、無効化されたウェブフックの再有効化ページをご覧ください。

再有効化後、プロジェクトの prebuildsで prebuilds の健全性を確認し、prebuilds がエラーなしで開始することを確認します。