跳到主要内容

Build a Cordova App with YAML

List of YAML parameters and examples for the "Build a Cordova App" action

YAML Parameters for Build a Cordova App

名称类型描述
action
必填
StringThe ID of the action.
type
必填
StringThe type of the action. Must be set to NATIVE_BUILD_MAC_FASTLANE.
working_directory
必填
StringThe directory in which the pipeline filesystem will be mounted.
commands
必填
String[]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.
node_versionStringThe version of Node.js used in the action.
certificatesString[]The list of variables added to the iOS keychain.
provision_profilesString[]The list of variables added as iOS Provisioning Profiles.
xcode_versionStringDefines the Xcode version.

YAML example for Build a Cordova App

actions:
- action: "Build application"
type: "NATIVE_BUILD_MAC_CORDOVA"
working_directory: "/Users/buddy/build"
commands:
- "cordova build ios"
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"
node_version: "14"
certificates:
- "myCert"
provision_profiles:
- "myProfile"
xcode_version: "13"