Versions Compared

Key

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

...

You need to first figure out type of projects that will be necessary in FlexDeploy.

Utility Projects

Build/Deploy Projects

Process is mostly similar to steps described above where you first need to prepare build and deploy workflowThere are few different types of workflows in FlexDeploy. Workflows are reusable unlike Jenkins are used across many similar types of projects.

  • Utility workflow - used for administrative and/or maintenance type of tasks. This does not deal with artifacts.
  • Build workflow - used for performing build mostly based on source controlled files, but at times can pull files from development environment to perform build. This workflow would be generating artifacts.
  • Deploy workflow - used to deploy artifacts generated by build workflow. Deploy workflow is submitted against specific environment, so there is no need to create workflows per environment, you can have logic to perform environment specific tasks in the workflow.
  • Test definition workflow - mostly available out of box but you can create custom workflows to run tests.

Prepare workflows

Define topology

  • Define environment, instances and endpoints to describe physical topology and provide necessary properties like folder paths, credentials, URL etc.

Prepare projects

  • Projects need to be configured with source control location(s) and workflows.
  • Utility projects will have utility workflow reference and regular projects will have build and deploy workflow reference.
  • Configure properties necessary at project level.

Now you are ready to perform executions against newly created projects.