Skip to content

Latest commit

 

History

History

fastlane

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

fastlane documentation

Installation

Make sure you have the latest version of the Xcode command line tools installed:

xcode-select --install

For fastlane installation instructions, see Installing fastlane

Available Actions

Android

android publish_to_maven_repo

[bundle exec] fastlane android publish_to_maven_repo

Publish a project to a maven repository.

Parameters: repo_url - the url of the maven repository repo_user - the username to use for authentication repo_password - the password to use for authentication project_id - the id of the project to be released (e.g., health-sdk, health-api-lib) module_id - the id of the project's module to be released (e.g., sdk, lib) git_tag - the git tag name used to release the project build_number - the build number to use in the release signing_key_base64 - the base64 encoded ascii-armored pgp secret key (see https://docs.gradle.org/current/userguide/signing_plugin.html#sec:in-memory-keys) signing_password - the password for the signing key

android publish_to_maven_snapshots_repo

[bundle exec] fastlane android publish_to_maven_snapshots_repo

Publish a project to a maven snapshots repository.

Parameters: repo_url - the url of the maven snapshots repository repo_user - the username to use for authentication repo_password - the password to use for authentication project_id - the id of the project to be released (e.g., health-sdk, health-api-lib) module_id - the id of the project's module to be released (e.g., sdk, lib) signing_key_base64 - the base64 ascii-armored pgp secret key (see https://docs.gradle.org/current/userguide/signing_plugin.html#sec:in-memory-keys) signing_password - the password for the signing key

android build_documentation

[bundle exec] fastlane android build_documentation

Build project documentation.

Parameters: project_id - the id of the project to be released (e.g., health-sdk, health-api-lib)" module_id - the id of the project's module to be released (e.g., sdk, lib)" links_to_projects - (optional) a json array of projects that are linked to in the documentation, for example: [{"project_id": "capture-sdk", "module_id": "sdk"}]

android release_documentation

[bundle exec] fastlane android release_documentation

Release project documentation on the 'gh_pages' branch.

Releases the documentation into a folder hierarchy constructed from the project_id, module_id and project version: <gh_pages_url>/<project_id>/<module_id>/<project_version> Example: <gh_pages_url>/capture-sdk/sdk/1.11.0

If the release is a stable release - meaning that the release version has no suffix (e.g., 1.10.23 is stable and 1.11.0-beta01 is not) -, then it updates the project root index.html (at <gh_pages_url>/<project_id>/<module_id>/index.html), the old documentation root index.html (at <gh_pages_url>/<project_id>/<module_id>/html/index.html) and the old dokka index.html (at <gh_pages_url>/<project_id>/<module_id>/dokka/index.html). to automatically redirect to the released version.

Parameters: project_id - the id of the project to be released (e.g., health-sdk, health-api-lib) module_id - the id of the project's module to be released (e.g., sdk, lib) git_tag - the git tag name used to release the documentation ci - set to "true" if running on a CI machine git_user - the username to use for git authentication git_password - the password to use for git authentication documentation_title - the title used on the root index page links_to_projects - (optional) a json array of projects that are linked to in the documentation, for example: [{"project_id": "capture-sdk", "module_id": "sdk"}] dry_run - (optional) executes without permanent side effects

android create_release_tags

[bundle exec] fastlane android create_release_tags

Create release tags for all projects that have different versions than their latest release tag.

android create_documentation_release_tags

[bundle exec] fastlane android create_documentation_release_tags

Create documentation release tags for all projects that have documentation that changed since their latest release.

android install_test_payment_provider_apps

[bundle exec] fastlane android install_test_payment_provider_apps

Install all test payment provider apps on all connected emulators and devices.

android uninstall_test_payment_provider_apps

[bundle exec] fastlane android uninstall_test_payment_provider_apps

Uninstall all test payment provider apps from all connected emulators and devices.


This README.md is auto-generated and will be re-generated every time fastlane is run.

More information about fastlane can be found on fastlane.tools.

The documentation of fastlane can be found on docs.fastlane.tools.