MacOS with YAML

YAML Parameters for MacOS

NameTypeDescription
action RequiredStringThe ID of the action.
type RequiredStringThe type of the action. Must be set to NATIVE_BUILD_MAC.
working_directory RequiredStringThe directory in which the pipeline filesystem will be mounted.
commands RequiredString[]The commands that will be executed.
sync_pathsSyncPath[]Define file paths that should be copied before (PIPELINE_TO_VM) and after the execution (VM_TO_PIPELINE).
pre_start_simulatorsString[]The list of simulators initiated before the action runs.
certificatesString[]The list of variables added to the MacOS keychain.
provision_profilesString[]The list of variables added as MacOS Provisioning Profiles.
xcode_versionStringDefines the Xcode version.

YAML example for MacOS

yaml
actions: - action: "Build application" type: "NATIVE_BUILD_MAC" working_directory: "/Users/buddy/build" commands: - "ls" sync_paths: - pipeline_path: "/" vm_path: "/Users/buddy/build" direction: "PIPELINE_TO_VM" excludes: "" - pipeline_path: "/" vm_path: "/Users/buddy/build" direction: "VM_TO_PIPELINE" excludes: "" pre_start_simulators: - "iPhone 13 Pro Max" certificates: - "myCert" provision_profiles: - "myProfile" xcode_version: "13"

Last modified on Sep 23, 2024