-
Notifications
You must be signed in to change notification settings - Fork 1
Rosalia.exe command line reference
rosaliafx edited this page Apr 7, 2015
·
6 revisions
Rosalia.exe is a CLI that ships with Rosalia NuGet package and aimed to run workflows.
Usage:
Rosalia.exe [OPTIONS] [INPUT_FILE]
INPUT_FILE
could be:
- path to compiled dll that contains a workflow;
- path to a csproj file for a project that contains a workflow.
The first case suits well for development stage, because when you do Debug->Start New Instance
on build project Visual Studio builds the code for you and creates output dll. The second option is useful when you run build from external script file or on Continuous Integration server. If the second option is chosen, Rosalia will build workflow project in order to run the primary workflow.
Option | Description |
---|---|
/nl /nologo
|
do not show Rosalia logo |
/h /help
|
display help message |
/p /prop
|
pass property value to workflow
|
/hl /hold
|
do not close the console after execution (helpful for debugging) |
/w /workflow
|
a filter to be used if multiple workflows defined in the target assembly
|
/wd /workDirectory
|
set work directory
|
/workflowBuildOutput |
set the path to build project output (by default is bin/Dibug ). Only suitable if input file is csproj
|
/workflowBuildConfiguration |
set build project Configuration (by default is Debug ). Only suitable if input file is csproj
|
Writing Tasks
- Creating a Workflow
- Defining Tasks
- Share State accross Tasks
- Mastering Dependencies
- Using result transformers
- Using Subflows to organize tasks
- Tasks Preconditions
- Recovering failure results
- Declaring dynamic tasks
- Creating Custom Tasks
Running Tasks
API
Tasklib