You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`E2E_BROWSERSTACK_POLL_SECONDS`|`30`| BrowserStack status polling interval. |
61
61
|`E2E_IOS_EXPORT_METHOD`|`development`| Export method for the React Native iOS IPA. |
62
+
|`E2E_ANDROID_COMMAND_TIMEOUT_SECONDS`|`1800`| Per-command timeout for React Native Android artifact commands. |
62
63
|`E2E_PACKAGE_COMMAND_TIMEOUT_SECONDS`|`300`| Per-command timeout for package-suite matrix and suite commands. |
63
64
|`E2E_RUBY_INSTALL_TIMEOUT_SECONDS`|`1800`| Timeout for installing the exact repository Ruby version from `.ruby-version`. |
64
65
65
66
Secrets still need to be configured in Bitrise.io.
66
67
68
+
| Secret | Purpose |
69
+
|---|---|
70
+
|`STOREFRONT_DOMAIN`| Required by `scripts/setup_storefront_env` for sample app builds. |
71
+
|`STOREFRONT_ACCESS_TOKEN`| Required by `scripts/setup_storefront_env` for sample app builds. |
72
+
67
73
## Future secrets
68
74
69
75
Do not add BrowserStack credentials until the BrowserStack integration phase.
@@ -85,6 +91,10 @@ React Native iOS IPA generation is added in a later phase and will require Bitri
85
91
86
92
## Caching
87
93
94
+
React Native Android E2E builds use the released native Maven artifact versions declared by the React Native sample and module configuration. Do not set local native SDK override flags for these builds.
95
+
96
+
React Native Android E2E builds run on `linux-docker-android-22.04` with `g2.linux.large`. Their cache keys are prefixed with `rn-android-linux-` so Linux caches cannot restore macOS-built dependencies.
97
+
88
98
The pipeline uses Bitrise cache steps for key-based pnpm/CocoaPods/Gradle cache paths.
89
99
90
100
Do not add `activate-build-cache-for-xcode` or `activate-build-cache-for-gradle`; the Bitrise Build Cache add-on is disabled for Shopify Bitrise apps.
0 commit comments