このリポジトリには、Bitriseのオンボーディングトレーニング用の資料が含まれています。
-
Flutter サンプルアプリ
-
bitrise.yml
:bitrise.ymlファイルサンプル -
Chap*.md
:各章のトレーニング資料 -
2/09 Chap1 60 mins
-
2/13 Chap2 59 mins
-
2/20 Chap3 35 mins
-
3/06 Chap4 62 mins
-
3/09 Chap5 62 mins
-
3/13 Chap6 40 mins
-
3/16 Q&A 33 mins
1. Bitriseの基本紹介
-
- アドバンス設定
- https://devcenter.bitrise.io/en/steps-and-workflows/introduction-to-steps/skipping-steps.html
- https://devcenter.bitrise.io/en/steps-and-workflows/introduction-to-steps/enabling-or-disabling-a-step-conditionally.html
- https://devcenter.bitrise.io/en/steps-and-workflows/introduction-to-steps/setting-a-time-limit-for-steps.html
- Hanging Build abortion https://devcenter.bitrise.io/en/steps-and-workflows/introduction-to-steps/detecting-and-aborting-hanging-steps.html
- Custom Step reference: https://devcenter.bitrise.io/en/references/steps-reference/step-reference-id-format.html
- start/schedule buildとRebuildボタンの紹介
- リモートアクセス
- ローカルデバッグコマンドツール紹介-Bitrise CLI
- flutter Unitテスト
- デバイステスト
- oAuth1認証必要の場合のテスト
- 2FA認証必要の場合 (2FA auth is not really suited for CI systems as there is no user interaction)
- 位置情報関連のテスト参考1, 参考2
- API関連のテスト (Mock API使用を推薦)
- 現在時刻に依存するテスト
- 音声関連のテスト
- Selective build
- Rolling Build
- Bitrise Start Buildステップ
- With Git provider
- Build Pipeline(Beta)の紹介
- Pipeline editor
- flutterビルド
- デプロイ設定
- Play storeへのデプロイ
- Firebaseへのデプロイ-Android
- App Store Connect/Testflightへのデプロイ
- Firebaseへのデプロイ-iOS
- Release Management(Beta)の紹介
- Shipの紹介
- Insights
- API
- VPN設定
- ネットアクセス制限設定
- Slack統合:
- https://devcenter.bitrise.io/en/builds/configuring-build-settings/configuring-slack-integration.html
- https://devcenter.bitrise.io/en/steps-and-workflows/generic-workflow-recipes/-ios-android--send-build-status-to-slack.html
- QR code: https://devcenter.bitrise.io/en/steps-and-workflows/generic-workflow-recipes/-ios-android--send-qr-code-to-slack.html