AIビルド修正
失敗したビルドがある場合、AI ビルド修正機能はほかのツールやプロセスに切り替えることなく、ビルドの詳細ページ上で直接修正します。AI ビルド修正機能は提案されたコードの変更を実行し、PRをGitHubリポジトリにプッシュします。変更内容はリポジトリへのリンクから確認できます。設定されたビルドトリガーに基づいて、Bitriseが AI による変更を検証するための新しいCIビルドを開始します。これにより、作業の分断が減り、デバッグも迅速になります。
AI ビルド修正機能を1回実行するたびに、AI クレジットを2つ消費する点にご注意ください。
AI ビルド修正機能を設定するClick to copy link
AI ビルド修正機能を実行するには、次の操作が必要です。
- AI ビルドサマリーを有効にします。AI ビルド修正機能は、ビルドサマリーの出力や提案をもとに構築されています。
- Project settingsページでEnable theAI ビルド修正機能を有効にします。
- ビルド修正機能の設定に、信頼するドメインを追加します。
これらを行うには、次の手順に従います。
-
workspaceのDashboardで、左側のSettingsをクリックします。
-
プロジェクトのProject settingsページで、Bitrise AIを選択します。
-
AI ビルドサマリーを有効にするには、トグルを切り替えます。
これを有効にしないと、AI ビルド修正機能は AI ビルドサマリーの結果に依存しているため使用できません。
-
AI Build fixerの横にあるトグルを切り替えます。

-
Bitrise AIビルド修正機能が使用できるドメインを設定するには、トグルを有効にした後に表示されるConfigure agent internet accessダイアログで希望のオプションを選択します。選択できるオプションは次の2つです。
-
Use Bitrise trusted domains: プリセットのドメインリストから開始し、必要に応じて追加できます。プリセットドメインの一覧は次のとおりです。
alpinelinux.organaconda.comapache.orgapt.llvm.orgarchlinux.orgazure.combitbucket.orgbower.iocentos.orgcocoapods.orgcontinuum.iocpan.orgcrates.iodebian.orgdocker.comdocker.iodot.netdotnet.microsoft.comeclipse.orgfedoraproject.orggcr.ioghcr.iogithub.comgithubusercontent.comgitlab.comgolang.orggoogle.comgoproxy.iogradle.orghashicorp.comhaskell.orghex.pmjava.comjava.netjcenter.bintray.comjson-schema.orgjson.schemastore.orgk8s.iolaunchpad.netmaven.orgmcr.microsoft.commetacpan.orgmicrosoft.comnodejs.orgnpmjs.comnpmjs.orgnuget.orgoracle.compackagecloud.iopackages.microsoft.compackagist.orgpkg.go.devppa.launchpad.netpub.devpypa.iopypi.orgpypi.python.orgpythonhosted.orgquay.ioruby-lang.orgrubyforge.orgrubygems.orgrubyonrails.orgrustup.rsrvm.iosourceforge.netspring.ioswift.orgubuntu.comvisualstudio.comyarnpkg.com -
Add domains manually: ビルド修正機能にアクセスさせたいドメイン(たとえば、ホスト型の Git プロバイダーや依存関係ストアなど)を追加できます。ここに Git プロバイダーを追加しないと、Build エージェントがアクセスできなくなるのでご注意ください。

-
Bitrise AIを有効にし、Bitriseビルド修正機能とドメインを設定すると、AI ビルド修正機能も使用できるようになります。
Bitrise AIビルド修正機能は、コードの修正やリポジトリへのPRのプッシュを行う際に、シークレットや認証情報を一切保存しません。修正を試みるたびに、実行終了後に破棄される使い捨ての仮想マシンを使用します。
AI ビルド修正機能を実行するClick to copy link
これで、プロジェクトで AI ビルド修正機能を実行する準備が整いました。
-
your projectsBuildsページに移動し、失敗したビルドを選択します。
-
Build logタブでBitrise AIに移動し、Show detailsをクリックします。
-
Failure detailsの下にあるFix with AIをクリックします。

-
Bitrise AIにビルド修正機能エージェントを起動し、現在のブランチへ変更をプッシュさせたい場合は、Continue with fixをクリックします。

-
AI ビルド修正機能の実行が完了すると、確認して承認できるように、Pushed changes to GitHub、Triggered build、およびエージェントログへのリンクが生成されます。PRをプロジェクトのリポジトリにマージする準備が整いました。
</content>
</invoke>