Build Flutter App (iOS) with YAML
YAML Parameters for Flutter (iOS)
Name | Type | Description |
---|---|---|
action Required | String | The ID of the action. |
type Required | String | The type of the action. Must be set to NATIVE_BUILD_MAC_FLUTTER . |
working_directory Required | String | The directory in which the pipeline filesystem will be mounted. |
commands Required | String[] | The commands that will be executed. |
sync_paths | SyncPath[] | Define file paths that should be copied before (PIPELINE_TO_VM ) and after the execution (VM_TO_PIPELINE ). |
pre_start_simulators | String[] | The list of simulators initiated before the action runs. |
node_version | String | The version of Node.js used in the action. |
certificates | String[] | The list of variables added to the iOS keychain. |
provision_profiles | String[] | The list of variables added as iOS Provisioning Profiles. |
xcode_version | String | Defines 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"
Last update:
Sep 24, 2024
Sep 24, 2024