Itero GitHub統合
IteroはGitHubと統合し、拡張機能リポジトリの変更を監視し、拡張機能をItero TestBedに自動的にビルドしてプッシュします。
事前条件
- zipファイルを使用して、拡張機能をIteroに手動でアップロード済みであること
- Iteroアカウントを持っていること
- GitHubアカウントを持っていること
GitHubアプリのインストール
- Iteroダッシュボードで拡張機能の設定ページにアクセスし、「GitHubアプリの管理」をクリックします。
- 「GitHubアプリをインストール」を押します。
- 統合に使用するGitHubアカウントを選択します(このアカウントが基になる拡張機能リポジトリへのアクセス権を持っていることを確認してください)。
- 「インストール」を押します。
GitHubリポジトリのリンク
- Iteroダッシュボードで拡張機能の設定ページにアクセスします。
- リポジトリ名を
<owner/repo>
の形式で入力します。 - 「リンク」を押します。
リンクされたGitHubアカウントにリポジトリへのアクセス権がある場合、リポジトリがリンクされます。リンクされたGitHubアカウントにリポジトリへのアクセス権がない場合、プロセスはエラーになります。
リポジトリがリンクされると、追跡するカスタムブランチを指定できる入力フィールドが表示されます。main
以外のブランチを追跡する場合は、ブランチ名を指定して「ブランチの追跡」を押してください。
個人からチームへの移行
Itero GitHub統合は、Iteroの「エンティティ」とGitHubの「エンティティ」間の1対1のバインドです。
エンティティはユーザーまたは組織です。
スターターティアからチームティアに切り替える場合、新しいIteroチームと統合するには、個人Iteroアカウントから現在のGitHub統合を削除する必要があります。そのためには、以下の手順に従ってください。
- 個人Iteroダッシュボードで拡張機能の設定ページを開きます。
- 「GitHubアプリの管理」をクリックします。
- 「Plasmo Iteroのアンインストール」を押します。
次に、チームIteroダッシュボードで拡張機能の設定ページを開き、GitHubアプリのインストールセクションに記載されている手順に従います。
IteroのメールアドレスとGitHubのメールアドレスの整合
Iteroチームに新しいユーザーを追加する場合、新しいメンバーのGitHubのメールアドレスとIteroのメールアドレスが異なる場合があります。これは、gitコミットを行う際に、各プラットフォームのメールアドレスを使用してユーザーを識別するため、GitHub統合に問題を引き起こします。
これを修正するには、GitHubアカウントに関連付けられているメールアドレスのリストを更新できます。そのためには、以下の手順に従ってください。
- https://github.com/settings/emailsにアクセスします。 (opens in a new tab)
- Iteroのサインアップに使用したメールアドレスを追加します。