This document describes the functionality provided by the XL Release fastlane plugin. fastlane is an open source platform aimed at simplifying Android and iOS deployment. This plugin gives you the ability to checkout a GIT repository and invoke a fastlane 'lane' on a remote server.
See the XL Release Documentation for background information on XL Release concepts.
See the fastlane.tools documentation for more information about fastlane.
The XL Release Fastlane plugin enables you interact with fastlane.tools services. The plugin supports the following tasks:
Parameters
Name | Description |
---|---|
Fastlane Host | Fastlane host defined in Settings > Shared Configuration |
Git Project | GIT repository to checkout (optional). If blank, the target directory is used "as is" without a code checkout. |
Branch | GIT branch used |
Working Dir | Directory on the remote server to run fastlane. |
Lane | The fastlane lane to invoke. |
Options | Map of options passed to fastlane |
You will need to define one or more fastlane hosts. For iOS apps, your a Mac host. fastlane hosts are configured under Settings -> Shared Configuration.
- XL Release 7.x
- ssh running on the host computer
- fastlane installed on host computer
- <project directory>/fastlane/Fastfile with lane defined
- Place the plugin JAR file into your
SERVER_HOME/plugins
directory. - Restart the server