-
Notifications
You must be signed in to change notification settings - Fork 32
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds new configuration options to launch config: - `buildScript` – replacing default build process with any script that outputs built app's path as last line of standard output (e.g. fetching app binary from the internet or using built app from local fs). It's an object with `ios` and `android` string keys. - `eas` – replacing default build process with fetching app from EAS build service. It's an object with `profile`, `useBuildType`, and `buildUUID` keys. `profile` is used to select correct build profile from `eas.json`, `useBuildType` is either `"latest"` or `"id"` used to select either latest suitable build or selecting build via build UUID. `buildUUID` is required when using `useBuildType: "id"`. You can't specify both `eas` and `buildScript` for one platform. ## Test plan - `buildScript` – simple `"echo SOME_PATH"` script for both platforms. - `eas` – tested both platforms, for "latest" and "id" strategies. ## Followups - Add "matchAppVersion" option to use builds that match current branch app version for platform. - If using EAS, notify the user in the UI and provide a link to monitor build process (or periodically poll API that returns progress if it exists). - Consider best location to store build artifacts (right now uses system's temporary directory). - Consider allowing drag & drop for built artefacts. - Consider building a screen to select builds. Resolves #150.
- Loading branch information
1 parent
6e6abf4
commit 175ea20
Showing
15 changed files
with
638 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.