Updated on 2026-08-14

This commit is contained in:
Tangem 2019-07-26 10:57:17 +03:00
parent fd31a8b5a9
commit 65f8326732
6 changed files with 121 additions and 0 deletions

6
.gitignore vendored
View file

@ -14,3 +14,9 @@
.idea/runConfigurations.xml
.idea/encodings.xml
.idea/codeStyles/codeStyleConfig.xml
# fastlane files
**/fastlane/report.xml
**/fastlane/Preview.html
**/fastlane/screenshots
**/fastlane/test_output

3
Gemfile Normal file
View file

@ -0,0 +1,3 @@
source "https://rubygems.org"
gem "fastlane"

2
fastlane/Appfile Normal file
View file

@ -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("com.tangem.wallet") # e.g. com.krausefx.app

61
fastlane/Fastfile Normal file
View file

@ -0,0 +1,61 @@
# 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 "Runs all the tests"
lane :test do
gradle(
task: "test",
flavor: "tangemAccess",
build_type: "Debug")
end
desc "Build a release APK"
lane :release do
gradle(
task: "clean assemble",
flavor: "tangemAccess",
build_type: "Release")
end
desc "Build a debug APK"
lane :debug do
gradle(task: "clean assemble",
flavor: "tangemAccess",
build_type: "Debug")
end
desc "Submit a new Beta Build to Crashlytics Beta"
lane :beta do
gradle(task: "clean assemble",
flavor: "tangemAccess",
build_type: "Debug")
crashlytics
# sh "your_script.sh"
# You can also use other beta testing services here
end
desc "Deploy a new version to the Google Play"
lane :deploy do
gradle(
task: "clean assemble",
flavor: "tangemAccess",
build_type: "Release")
upload_to_play_store
end
end

49
fastlane/README.md Normal file
View file

@ -0,0 +1,49 @@
fastlane documentation
================
# Installation
Make sure you have the latest version of the Xcode command line tools installed:
```
xcode-select --install
```
Install _fastlane_ using
```
[sudo] gem install fastlane -NV
```
or alternatively using `brew cask install fastlane`
# Available Actions
## Android
### android test
```
fastlane android test
```
Runs all the tests
### android release
```
fastlane android release
```
Build a release APK
### android debug
```
fastlane android debug
```
Build a debug APK
### android beta
```
fastlane android beta
```
Submit a new Beta Build to Crashlytics Beta
### android deploy
```
fastlane android deploy
```
Deploy a new version to the Google Play
----
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).

0
gradlew vendored Normal file → Executable file
View file