This documentation is for a release that is no longer maintained
See documentation for the latest supported version.第1章 自動パイプライントリガーを有効にするために GitLab Webhook を設定する
GitLab で webhook とシークレットを設定し、コードの更新時に RHDH でパイプラインの実行を自動的にトリガーします。
前提条件
- ソースリポジトリーがある。
-
Webhook URL とシークレットトークンがある。これらの認証情報は
~/install_values.txtファイルにあります。
手順
GitLab ソースリポジトリーに移動します。
- Red Hat Developer Hub プラットフォームで、カタログ に移動し、GitLab がリポジトリーホストとして設定されているアプリケーションを選択します。
- Overview タブに移動し、View Source を選択してソースコードのリポジトリーを開きます。
- Settings > Webhooks に移動します。
- URL フィールドに webhook URL を入力します。
- Secret Token フィールドにシークレットトークンを入力します。
Trigger セクションでは、次の操作を行います。
- Push events を選択します。
- Merge request events を選択します。
- Add Webhook をクリックします。
検証
- GitLab のソースリポジトリーへの変更をコミットします。
- RHDH の CI タブに移動します。
- コードプッシュに対してパイプラインの実行がトリガーされていることを確認します。