Swift・iOS

Swiftを中心に学んだことを記録に残すブログです。技術に関係ない記事もたまに書いています。

【Bitrise】設定したTriggersが実行されない場合の対処法

 

はじめに

表題の件に関して、調べたことを記事に残します。

 

本題

まず、公式ドキュメントに従ってIncoming Webhookの設定を確認する。

参考:Triggering builds automatically - Bitrise Docs

"Code"を選択。

f:id:hfoasi8fje3:20220124182944p:plain


以下のように設定が失敗している場合はTriggersが実行されないため修正が必要。

f:id:hfoasi8fje3:20220124183129p:plain

Incoming Webhookの設定を通すために、Service credential Userが正しく設定できているか確認する。

"Team"を選択する。

f:id:hfoasi8fje3:20220124184452p:plain

Service credential User欄で接続をテストする。以下のように失敗した場合は、ホスティングサービスとの連携が正しくできていないので修正が必要。

f:id:hfoasi8fje3:20220124185251p:plain

ホスティングサービスとの連携状態を確認する。

画面右上から"Profile settings"を選択。

f:id:hfoasi8fje3:20220124185923p:plain

連携しているホスティングサービス名を選択すると、ホスティングサービス側のページに遷移する。表示された画面で、管理者権限のあるアカウントでログインしているか確認する。もし異なるアカウントでログインしていた場合は、管理者権限のあるアカウントでログインし、Bitriseと連携し直す。正しいアカウントで連携できていれば、Service credential Userの接続テストが成功し、Incoming Webhookのエラーも解消するため、Triggersが正常に動作するようになる。

f:id:hfoasi8fje3:20220124190250p:plain

 

おわりに

GitHubなどのホスティングサービスのアカウントを複数運用している状況でないと発生しないミスだと思うのでニーズはあまりなさそうな内容ですが笑、忘れないように一応記事に残しました。

 

参考