Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Basic Workflow

Workflow Description

This workflow simply runs a single step of an example plugin and reports its success output.

Files

  • workflow.yaml -- Defines the workflow input schema, the plugins to run and their data relationships, and the output to present to the user
  • input.yaml -- The input parameters that the user provides for running the workflow

Running the Workflow

Download the Arcaflow engine from: https://github.com/arcalot/arcaflow-engine/releases

Run the workflow:

arcaflow --input input.yaml 

Example output:

output_data:
    example:
        message: Hello, Arcalot!
output_id: success

Workflow Diagram

%% Mermaid markdown workflow
flowchart LR
%% Success path
steps.example.running-->steps.example.outputs
steps.example.outputs.success-->outputs.success
steps.example.enabling-->steps.example.starting
steps.example.enabling-->steps.example.disabled
steps.example.enabling-->steps.example.enabling.resolved
steps.example.outputs-->steps.example.outputs.success
steps.example.cancelled-->steps.example.outputs
steps.example.disabled-->steps.example.disabled.output
input-->steps.example.starting
steps.example.deploy-->steps.example.starting
steps.example.starting-->steps.example.starting.started
steps.example.starting-->steps.example.running
Loading