FlexDeploy's built-in Continuous Integration capabilities allow developers to setup various triggers for builds & deployment workflow executions. On the Project's Continuous Integration tab click on the Create button and select Trigger Type to create triggers.

Triggers setup for Scheduled Build based on Release Scheduled Build configuration can not be deleted from this page. You can configure Workflow Input and FlexFields for those triggers by clicking on Trigger Type link.

The following trigger types can be created to achieve Continuous Integration and Continuous Delivery.

Poll SCM Trigger

Use this trigger type to poll source control system and build automatically if any change is found.

Project must be configured with build workflow & instance as well as SCM Type must be either SubVersion, Git, Microsoft TFS, Perforce or CVS for using Poll SCM trigger type.

FlexDeploy will automatically initiate build request when change is found in SCM Repository in comparison to previous version of the same project stream. If build work requires inputs, you can configure inputs as well on this screen.

Scheduled Build

Use this trigger type to schedule builds at a certain time using cron expression. Select Build Environment, Stream & enter values for cron expression, project build workflow inputs (if any).

For details on Cron Expression Syntax seeĀ 

http://www.quartz-scheduler.org/documentation/quartz-2.2.2/tutorials/crontrigger.html#crontrigger-tutorial

Scheduled Deploy

Use this trigger type to schedule deployments to an environment at a certain time(s) using a cron expression. Select the Deploy Environment, Stream & enter values for cron expression, project deploy workflow inputs (if any) and Flexfields (if any).

For details on Cron Expression Syntax seeĀ 

http://www.quartz-scheduler.org/documentation/quartz-2.2.2/tutorials/crontrigger.html#crontrigger-tutorial

Post Build Trigger

Use this trigger type to trigger a Deployment after any successful Build of this project. This will be fired immediately after any kind of successful build (Manual or Scheduled or Poll SCM Trigger).

You can use these triggers in any combination to achieve continuous integration. A few examples are provided below:

For any trigger, you can configure Workflow Inputs or FlexFields by clicking on Trigger Type link.