Overview
A macstadium
pipeline runs commands on MacStadium virtual machines. The vm is created when the pipeline starts and terminated upon completion. This is useful for workloads that need to run inside a dedicated osx vm.
Example pipeline configuration:
1 ---
2 kind: pipeline
3 type: macstadium
4 name: default
5
6 steps:
7 - name: greeting
8 commands:
9 - echo hello world
10
11 ...
The kind and type attributes define a macstadium pipeline.
1 ---
2 kind: pipeline
3 type: macstadium
The steps
section defines a series of shell commands. These commands are executed on the remote macstadium virtual machine. If any command returns a non-zero exit code, the pipeline fails and exits.
9 steps:
10 - name: greeting
11 commands:
12 - echo hello world