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