- 公開日
- 最終更新日
Code PipelineとGitlab Self Managedの組み合わせでトリガーがかからなかった事象
この記事を共有する
目次
皆さんお疲れ様です!サービスGの山内です!
先日構築したCodePipelineがGitLabからうまくトリガーができない事象に遭遇しました。
原因は案外簡単なものでしたが、特定するのに大変苦労したため紹介しようと思います。
結論
URLに記載されているリポジトリ名が小文字になってないですか???
遭遇した事象
リポジトリを新規作成し、CodePipelineのトリガーにブランチを登録後、トリガーの対象ブランチに対してマージを実行してもCodePipelineが起動しない。
この事象はエラーが出なかったため、原因の特定に苦労しました。
原因
結論に記載の通り、URLに記載されているリポジトリ名がすべて小文字となっていることが原因でした。
以下画像のグレーアウトされている部分を確認することで分かります。
これを修正することでトリガーできることを確認しました。

修正方法
GitLabのコンソール画面の左ペインから、設定⇒一般⇒高度な設定⇒パスの変更 から修正することができます。
ただ、警告文にあるように意図しない結果を生じることがあるようなので慎重に実施してください。

まとめ
エラーが出ない不具合が一番厄介ですよね、、
この記事は私が書きました
山内 宏紀
記事一覧CloudFormationが好きです。 使っているギターはSGです。