Skip to main content

3 docs tagged with "dsl"

View all tags

Code releases using the Releasefile

This topic explains how Digital.ai Release can define a release from a Groovy-based DSL script, that describes all the phases, tasks, and task-groups in the release. This enables you to store release definitions as code in version control and gives you programmatic control over a release when creating it.

Create a Release From a Git Repository

Using a Git trigger you can start a release that will execute an External Script task that contains a DSL. The External Script task should point to a file from a Git repository. You must provide HTTP/HTTPS access to the file with a direct link. HTTP authentication provides security.

Releasefile View

You can use the Release Releasefile view to see the current template in Releasefile format.