๐๏ธ Task Overview
To see the list of active tasks that are assigned to you or your team: From the navigation pane, click Tasks under Overview group. The task overview shows the status of each task, as well as any flags that have been set.
๐๏ธ Working With Tasks
To edit a task in a template or release, go to the release flow editor and click the task.
๐๏ธ The Release Work Directory
The XLRELEASESERVER_HOME/work directory is used to store temporary data that cannot be stored in the memory.
๐๏ธ Configure Task Access
What are Tasks?
๐๏ธ Task Life Cycle
In an active release, tasks transition through different states. The following diagram shows the lifecycle of a task.
๐๏ธ Add Comments to a Task
In the Release GUI, you can add comments to any type of task in a template or release by opening the task and clicking Add comment.
๐๏ธ Mention Users in the Release Task
The users can be mentioned in the Release task description and comments and it will be notified to the respective mentioned user(s) through a notification email.
๐๏ธ Automatically Handle Failures in Tasks
By default, when a task in a release fails, the release stops so you can retry the task, skip the task, or add new tasks to resolve the issue. If the Abort on failure option is selected, the release immediately aborts if a failure occurs. This is useful for Continuous Integration/Continuous Delivery environments in which a new code commit will fix the problem and start a new release.
๐๏ธ Set a Precondition on a Task
The execution flow can be controlled by setting a precondition on a task. A precondition is an if statement for tasks, written in Jython script code.
๐๏ธ Test an Automated Task During Configuration
When you are configuring an automated task such as a Webhook, Script, or custom task, for the first time while creating a release template in Release, you usually need to test and tweak it a few times before the configuration is correct.
๐๏ธ Task Abort Script
Using the Abort script property you can execute a Jython script when the task is aborted by the user. This script is defined by the property abortScriptLocation. The abort script is only supported by Jython tasks (extends="xlrelease.PythonScript").
๐๏ธ Task Failure Handler
Using the Handling failure property you can enable failure handling on any task in a phase. You can use this to execute a Jython script when the task fails its execution or to skip the task.
๐๏ธ Change a Task's Type
To change the type of a task in a template, you need the Edit Template permission on the template. To change the type of a task in a release, you need the Edit Task permission on the release.