You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
2.0 KiB
73 lines
2.0 KiB
# Customise this file, documentation can be found here: |
|
# https://github.com/fastlane/fastlane/tree/master/fastlane/docs |
|
# All available actions: https://docs.fastlane.tools/actions |
|
# can also be listed using the `fastlane actions` command |
|
|
|
# Change the syntax highlighting to Ruby |
|
# All lines starting with a # are ignored when running `fastlane` |
|
|
|
# If you want to automatically update fastlane if a new version is available: |
|
# update_fastlane |
|
|
|
# This is the minimum version number required. |
|
# Update this, if you use features of a newer version |
|
fastlane_version "2.36.0" |
|
|
|
default_platform :ios |
|
|
|
platform :ios do |
|
before_all do |
|
# ENV["SLACK_URL"] = "https://hooks.slack.com/services/..." |
|
|
|
|
|
end |
|
|
|
desc "Runs all the tests" |
|
lane :test do |
|
scan |
|
end |
|
|
|
desc "Submit a new Beta Build to Apple TestFlight" |
|
desc "This will also make sure the profile is up to date" |
|
lane :beta do |
|
# match(type: "appstore") # more information: https://codesigning.guide |
|
gym # Build your app - more options available |
|
pilot |
|
|
|
# sh "your_script.sh" |
|
# You can also use other beta testing services here (run `fastlane actions`) |
|
end |
|
|
|
desc "Deploy a new version to the App Store" |
|
lane :release do |
|
# match(type: "appstore") |
|
# snapshot |
|
gym # Build your app - more options available |
|
deliver(force: true) |
|
# frameit |
|
end |
|
|
|
# You can define as many lanes as you want |
|
|
|
after_all do |lane| |
|
# This block is called, only if the executed lane was successful |
|
|
|
# slack( |
|
# message: "Successfully deployed new App Update." |
|
# ) |
|
end |
|
|
|
error do |lane, exception| |
|
# slack( |
|
# message: exception.message, |
|
# success: false |
|
# ) |
|
end |
|
end |
|
|
|
|
|
# More information about multiple platforms in fastlane: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Platforms.md |
|
# All available actions: https://docs.fastlane.tools/actions |
|
|
|
# fastlane reports which actions are used. No personal data is recorded. |
|
# Learn more at https://github.com/fastlane/fastlane#metrics
|
|
|