xcode_server_get_assets

Downloads Xcode Bot assets like the .xcarchive and logs

This action downloads assets from your Xcode Server Bot (works with Xcode Server using Xcode 6 and 7. By default this action downloads all assets, unzips them and deletes everything except for the .xcarchive. If you'd like to keep all downloaded assets, pass :keep_all_assets: true. This action returns the path to the downloaded assets folder and puts into shared values the paths to the asset folder and to the .xcarchive inside it

xcode_server_get_assets
Supported platforms ios, mac
Author @czechboy0

1 Example

xcode_server_get_assets(
  host: "10.99.0.59", # Specify Xcode Server's Host or IP Address
  bot_name: "release-1.3.4" # Specify the particular Bot
)

Parameters

Key Description
host IP Address/Hostname of Xcode Server
bot_name Name of the Bot to pull assets from
integration_number Optionally you can override which integration's assets should be downloaded. If not provided, the latest integration is used
username Username for your Xcode Server
password Password for your Xcode Server
target_folder Relative path to a folder into which to download assets
keep_all_assets Whether to keep all assets or let the script delete everything except for the .xcarchive
trust_self_signed_certs Whether to trust self-signed certs on your Xcode Server


To show the documentation in your terminal, run

fastlane action xcode_server_get_assets

View source code


Back to actions