Task Types and Creation
Digital.ai Release includes many task types that you can use to model your release process. Tasks fall into two main categories: manual tasks that require someone to take action, and automated tasks that Release runs on its own. You can also create custom task types to add your own logic.
Some tasks need a person to act. For example, Manual tasks, Gate tasks (which check that conditions are met), and User Input tasks (which ask for variable values). Other tasks run automatically, like Script, Jenkins, Deploy, and Webhook tasks. You can also group tasks using Parallel Groups (tasks run at the same time) or Sequential Groups (tasks run one after another). Each task type has its own color in the flow editor so you can spot it quickly. Administrators can choose which task types are available to different roles on the Task access settings page.
Key Topics
- Task Access Configuration: Control which task types are available to users.
- Custom Task Types: Create your own task types to extend Release.
- Custom Configuration Types: Define custom configuration types for use in tasks.
- Parallel and Sequential Groups: Group tasks for parallel or sequential execution within a phase.
- Preconditions: Set conditions that determine whether a task should execute.
- Dependent Properties: Use dependent properties in type definitions.