๐๏ธ Triggers
Triggers allow you to set the conditions for an event to create an action, such as a release task.
๐๏ธ Navigate to a Trigger
This topic describes how to navigate to triggers in Digital.ai Release, including both generic navigation and specific navigation within folders.
๐๏ธ Create a Release Trigger
Release triggers are an automated way to create and run a release. When you create a trigger for a release template and enable it, Release will execute the script associated with the trigger at a specified interval. When the trigger starts, it will create and start a new release from the template. A good example of a trigger is one that polls a source code management system like GitHub for a change and starts a release as a result.
๐๏ธ Git Triggers
The Release Git trigger periodically polls a Git repository and triggers a release when it detects a new commit.
๐๏ธ Nexus Triggers
The Release Nexus trigger allows Release to interact with Sonatype Nexus repositories. It uses the Nexus Server REST API to communicate and fetch information from Nexus repositories.
๐๏ธ Subversion Triggers
The Release SVN trigger periodically polls a Subversion repository and triggers a release when it detects a new commit.
๐๏ธ Time-based Triggers
This topic explains how to configure and manage the Time: Schedule trigger in Release.
๐๏ธ Create Custom Trigger Types
You can use triggers to create and start new releases from within Release based on external events that you define. Release includes several defined trigger types that you can choose from the user interface. You can also define a new trigger type and associate it with a script to start releases based on other events.