Skip to main content
Version: Release 24.3

External Task Types

Groovy Script Tasks

This topic covers the use of Groovy Script tasks in Release, detailing how to write and execute Groovy scripts on the Release server.

Create a Jenkins Task

This topic describes how to create a Jenkins Build and Multibranch Pipeline Scan task in Release, enabling integration with Jenkins to trigger builds and deployments.

Webhook Task

Automatic tasks often need to interact with an external system through a REST interface. Although you could use a Jython Script task to send an HTTP query and parse the response, the Webhook task type is a simpler option.

External Script Tasks

External Script task points to a Jython or Groovy script that is executed on the Release server. It is an automated task that completes when the script is successfully executed. This task detects the language of the script by the file name extension.

Deploy Tasks

The Deploy task provides integration with Deploy, the Application Release Automation solution as part of the DevOps Platform. It is an automated task that triggers the deployment of an application to an environment in Deploy. Both the application and environment must be configured in Deploy. The task provides live updates of the deployment process and completes automatically when the deployment succeeds.

Using Dependent Properties in Type Definitions

Dependent properties within the XML type-definitions enables dynamic user inputs that adapt based on user selections. This functionality is essential for tasks requiring context-specific input, ensuring that only relevant fields and options are presented, thereby enhancing the user experience.