Make sure you have the latest version of the Xcode command line tools installed:
xcode-select --install
For fastlane installation instructions, see Installing fastlane
[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
[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
[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"}]
[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
[bundle exec] fastlane android create_release_tags
Create release tags for all projects that have different versions than their latest release tag.
[bundle exec] fastlane android create_documentation_release_tags
Create documentation release tags for all projects that have documentation that changed since their latest release.
[bundle exec] fastlane android install_test_payment_provider_apps
Install all test payment provider apps on all connected emulators and devices.
[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.