跳到主要内容

Build Flutter App (iOS) with YAML

List of YAML parameters and examples for the \"Build Flutter App (iOS)\" action.

YAML Parameters for Flutter (iOS)

名称类型描述
action
必填
StringThe ID of the action.
type
必填
StringThe type of the action. Must be set to NATIVE_BUILD_MAC_FLUTTER.
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 Flutter (iOS)

actions:
- action: "Build application"
type: "NATIVE_BUILD_MAC_FLUTTER"
working_directory: "/Users/buddy/build"
commands:
- "flutter build ios --release"
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"