๐๏ธ 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 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.