Browse Source
- Add Fastlane scripts for iOS and Android beta/release - Remove DID generator scripts in favor of mobile deployment - Update .gitignore for Fastlane artifacts and reports - Remove Android test results and build artifacts - Increase deep link test timeout for better reliability The changes improve mobile deployment by: 1. Adding automated deployment pipelines for iOS/Android 2. Cleaning up build artifacts from version control 3. Improving test reliability with longer timeouts 4. Removing unused DID generator scripts 5. Adding proper gitignore rules for mobile buildspull/127/head
7 changed files with 104 additions and 2 deletions
@ -0,0 +1,5 @@ |
|||
source "https://rubygems.org" |
|||
|
|||
gem "fastlane" |
|||
gem "cocoapods" |
|||
|
@ -0,0 +1,3 @@ |
|||
source "https://rubygems.org" |
|||
|
|||
gem "fastlane" |
@ -0,0 +1,2 @@ |
|||
json_key_file("") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one |
|||
package_name("app.timesafari.app") # e.g. com.krausefx.app |
@ -0,0 +1,38 @@ |
|||
# This file contains the fastlane.tools configuration |
|||
# You can find the documentation at https://docs.fastlane.tools |
|||
# |
|||
# For a list of all available actions, check out |
|||
# |
|||
# https://docs.fastlane.tools/actions |
|||
# |
|||
# For a list of all available plugins, check out |
|||
# |
|||
# https://docs.fastlane.tools/plugins/available-plugins |
|||
# |
|||
|
|||
# Uncomment the line if you want fastlane to automatically update itself |
|||
# update_fastlane |
|||
|
|||
default_platform(:android) |
|||
|
|||
platform :android do |
|||
desc "Build and deploy Android app" |
|||
lane :beta do |
|||
gradle( |
|||
task: "clean assembleRelease" |
|||
) |
|||
upload_to_play_store( |
|||
track: 'beta', |
|||
aab: '../app/build/outputs/bundle/release/app-release.aab' |
|||
) |
|||
end |
|||
|
|||
lane :release do |
|||
gradle( |
|||
task: "clean assembleRelease" |
|||
) |
|||
upload_to_play_store( |
|||
aab: '../app/build/outputs/bundle/release/app-release.aab' |
|||
) |
|||
end |
|||
end |
@ -0,0 +1,40 @@ |
|||
fastlane documentation |
|||
---- |
|||
|
|||
# Installation |
|||
|
|||
Make sure you have the latest version of the Xcode command line tools installed: |
|||
|
|||
```sh |
|||
xcode-select --install |
|||
``` |
|||
|
|||
For _fastlane_ installation instructions, see [Installing _fastlane_](https://docs.fastlane.tools/#installing-fastlane) |
|||
|
|||
# Available Actions |
|||
|
|||
## Android |
|||
|
|||
### android beta |
|||
|
|||
```sh |
|||
[bundle exec] fastlane android beta |
|||
``` |
|||
|
|||
Build and deploy Android app |
|||
|
|||
### android release |
|||
|
|||
```sh |
|||
[bundle exec] fastlane android release |
|||
``` |
|||
|
|||
|
|||
|
|||
---- |
|||
|
|||
This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run. |
|||
|
|||
More information about _fastlane_ can be found on [fastlane.tools](https://fastlane.tools). |
|||
|
|||
The documentation of _fastlane_ can be found on [docs.fastlane.tools](https://docs.fastlane.tools). |
Loading…
Reference in new issue