Tasks in Digital.ai Release
A task is a single activity in a release. It can be a manual step that someone on your team completes, or an automated action that Release runs for you. Tasks live inside phases and can use preconditions, variables, and failure handlers.
Each task moves through a lifecycle: it starts as Planned, becomes In Progress when the release flow reaches it, and ends as Completed, Skipped, or Failed. Automated tasks run on their own, while manual tasks send a notification to the assigned person or team. You can group tasks to run at the same time (parallel groups) or one after another (sequential groups). Administrators can control which task types are available to different roles, and you can attach failure handlers to retry or recover automatically when something goes wrong.
Key Topics
- Task Concepts and Overview: Understand the core concepts behind tasks, including task types, colors, and the task overview screen.
- Task Management and Operations: Learn how to work with tasks using the task drawer, manage task assignments, comments, and attachments.
- Task Types and Creation: Explore the different task types available in Release (manual, automated, gate, notification, and more) and learn how to create them.
- Task Automation and Scripting: Automate tasks using scheduling scripts and test automated tasks during configuration.
- Remote Script Tasks: Execute scripts on remote systems using the Remote Script plugin.
- Task Failure Handling: Configure how Release should respond when tasks fail, including retry strategies and failure handlers.