Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Build - used for building a project. This is used to get source files from SCM or other sources and creates Artifacts that is deployed to target environment.
  2. Pre-deploy - used for performing any activity prior to running Deploy workflow in an instance. At the end of the workflow, you can use the default output variables FD_REVIEW_REQUIRED and FD_REVIEW_GROUP to create a review task(Human Task) and assign it to one or more groups.
  3. Deploy - used for deploying artifacts to target environment.
  4. Utility - used for executing specific operations on target environment against specific instance. Utility workflow does not deal with any artifacts.

...

Workflows are configured on each project which allows project to perform Build and Deploy operations and in case of Utility projects allows for execution of desired commands. The Pre-deploy workflow can be used to perform any review for certain deployments like Terraform, Database etc prior to running actual Deploy operations to elimate any unwanted changes in an environment.

Tip

If you want to control project version based on discovery made during build workflow execution, then return FD_BUILD_VERSION output from build workflow.

...