Task schemas#

test_t1_bash#

Inputs:

  • p1

    • Labels: {‘’: {‘propagation_mode’: <ParameterPropagationMode.IMPLICIT: 0>}}

Outputs:

Actions:

  • Action 0

    • Inputs: p1

    • Outputs: p2

    • Commands:

      • Command:

        echo "$((<<parameter:p1>> + 100))"
        
      • Stdout:

        <<parameter:p2>>
        
    • Environments:

test_t1_ps#

Inputs:

  • p1

    • Labels: {‘’: {‘propagation_mode’: <ParameterPropagationMode.IMPLICIT: 0>}}

Outputs:

Actions:

  • Action 0

    • Inputs: p1

    • Outputs: p2

    • Commands:

      • Command:

        Write-Output ((<<parameter:p1>> + 100))
        
      • Stdout:

        <<parameter:p2>>
        
    • Environments:

test_t1_conditional_OS#

Inputs:

  • p1

    • Labels: {‘’: {‘propagation_mode’: <ParameterPropagationMode.IMPLICIT: 0>}}

Outputs:

Actions:

  • Action 0

    • Inputs: p1

    • Outputs: p2

    • Commands:

      • Command:

        echo "$((<<parameter:p1>> + 100))"
        
      • Stdout:

        <<parameter:p2>>
        
    • Environments:

  • Action 1

    • Inputs: p1

    • Outputs: p2

    • Commands:

      • Command:

        Write-Output ((<<parameter:p1>> + 100))
        
      • Stdout:

        <<parameter:p2>>
        
    • Environments:

test_t2_bash#

Inputs:

  • p2

    • Labels: {‘’: {‘propagation_mode’: <ParameterPropagationMode.IMPLICIT: 0>}}

Outputs:

Actions:

  • Action 0

    • Inputs: p2

    • Outputs: p3

    • Commands:

      • Command:

        echo "$((<<parameter:p2>> + 100))"
        
      • Stdout:

        <<parameter:p3>>
        
    • Environments:

test_t2_ps#

Inputs:

  • p2

    • Labels: {‘’: {‘propagation_mode’: <ParameterPropagationMode.IMPLICIT: 0>}}

Outputs:

Actions:

  • Action 0

    • Inputs: p2

    • Outputs: p3

    • Commands:

      • Command:

        Write-Output ((<<parameter:p2>> + 100))
        
      • Stdout:

        <<parameter:p3>>
        
    • Environments:

dummy_task_1#

Inputs:

  • p1

    • Labels: {‘’: {‘propagation_mode’: <ParameterPropagationMode.IMPLICIT: 0>}}

  • p2

    • Labels: {‘’: {‘propagation_mode’: <ParameterPropagationMode.IMPLICIT: 0>}}

  • p5

    • Labels: {‘’: {‘propagation_mode’: <ParameterPropagationMode.IMPLICIT: 0>}}

Outputs:

Actions:

  • Action 0

    • Inputs: p5, p2, p1

    • Commands:

      • Command:

        Set-Content -Path .\test.txt -Value "hello from ${pwd}; p1=<<parameter:p1>> p2=<<parameter:p2>> p5=<<parameter:p5>>"
        
    • Environments:

  • Action 1

    • Outputs: p3

    • Commands:

      • Command:

        None
        
    • Environments:

dummy_task_2#

Inputs:

  • p3

    • Labels: {‘’: {‘propagation_mode’: <ParameterPropagationMode.IMPLICIT: 0>}}

  • orientations

    • Labels: {‘’: {‘propagation_mode’: <ParameterPropagationMode.IMPLICIT: 0>}}

Outputs:

Actions:

  • Action 0

    • Inputs: p3, orientations

    • Commands:

      • Command:

        Start-Sleep 1; echo "p3=<<parameter:p3>>; orientations=<<parameter:orientations>>"
        
    • Environments:

  • Action 1

    • Outputs: p4

    • Commands:

      • Command:

        None
        
    • Environments: