Bitriseに登場しました!Flutterの初版がリリースされて以降、Bitrise上でもFlutterプロジェクトに多くの機能を搭載したスクリプトステップが追加されてきました。コミュニティの方々のビルドをいつも楽しく拝見させてもらっています。ステップのアップグレードもすぐに行われました(Karol様ありがとうございます!)。CIを提供が始まりました!Flutterのサポートってどういうこと?本日より、Flutterで作成しているアプリをBitriseのスキャナーに追加できるようになりました。この機能は、2つの異なったFlutterのワークフローのテスト・ビルド・デプロイ作業を可能にします。この記事の後半に手順を載せておりますので、そちらをご覧ください。コミュニティへのサポートFlutterの登場からまだあまり月日は経っていませんが、Flutterは世界中でたくさんの人が使用するフレームワークにまで成長しました。考えられる理由は、Google社内のFlutterチームによる会社への献身性が挙げられます。緊密なコミュニティ内の成長、Flutterを支援してきたコミュニティによるものだとも考えられます(Tim様ありがとうございます!)。そのコミュニティの一部の方々がBitriseにも貢献してくださり、SwiftやKotlinなどといった技術に関する基準を提供してくれました。このハッシュタグよりToolingチームメンバー(モバイル開発者でかつFlutterのユーザーでもあります)とBitriseユーザーの皆さんとの情報共有が可能となります。お話させて頂くことも決定いたしました。我々の訪日中にできるだけ多くのFlutterに関するイベント・ミートアップの支援・参加を考えております。定期的にMeetup(交流会)を主催されている企業・コミュニティの皆様で、Bitriseチームにお手伝いできることがありましたら、ここをクリックして手順に沿って必要事項の記入をお願いします。CIページ上にてご確認いただけます。・小規模なビルドは無料で使用でき、オープンソースアプリであれば有料プランを無料で使えます!皆様のBitriseでのFlutter開発に満足してもらえるよう、定期的に更新・問題の修正を行ってまいります。アプリをBitriseに追加する手順を説明します。Repoを選択してください。スキャナーがFlutterアプリであるか認識します。accessとBranchを設定してください。(ipaをエクスポートする方法)を選択してください。Webhookに登録してください。最初のビルドが確認できます!ワークフロー(デフォルト)プロジェクト用にデフォルトのワークフローが2つ用意されています。(プライマリー)プライマリーではFlutterのインストール・テストを行いますが、テストは任意で選択できます。ステップ時に静的コードテストが行われます。workflowはFlutterのインストール、アプリのテスト(任意)、.apkやiOSアプリのビルドを行います。Archiveについても含まれており、最終的な.ipaの生成が行われます。Archiveステップを取得することができます。PackageとLibraryにつきましては、FlutterビルドステップやFlutterアーカイブステップはワークフローに含まれません。iOSアプリをお持ちの方は、Codesigningファイルが必要です。tabを前もってアップロードしておいてください。4つの新しいステップ新たに4つのFlutterステップを作成いたしましたので、定義済みのワークフローでご確認いただけます。InstallはFlutterのバージョンを指定できます。version」を選択してください。デフォルトでは常に最新版が表示されます。コマンドが行われます。dir)を設定してください。(パラメータの追加)をここで加えることができます。コマンドが行われます。(パラメータの追加)をここで加えることができます。コマンドが行われます。dir)、ビルドをするプラットフォーム(AndroidかiOS、もしくは両方)を選択してください。Identityがある場合、その中から一つ選ぶことができます。追加したいものがある場合、ご利用ください。pattern(アウトプット・パターン):ステップのエクスポートする内容を設定いただけます。追加したいものがある場合、ご利用ください。pattern(アウトプット・パターン):ステップのエクスポートする内容を設定いただけます。万が一不具合があるようでしたら、Bitrise共同Slackのハッシュタグ#flutterにてコメントをお願いいたします。Bitriseエンジニアチームが終日管理しておりますので、すぐに対応させていただきます。チャット機能(画面の右側下部にあるアイコン)やBitrise日本語アカウント(@BitriseJ)からも皆様のご意見お待ちしております。