A project represents artifacts that can be built and deployed as a unit, deploy can be executed on many target groups and many environments. Each project is mapped to exactly one build workflow and one deploy workflow. Each project is also mapped to one build target group, and one or more deploy target groups. At workflow execution time (build or deploy), the user selects one or more of the available instances configured on the project, and an environment.

You will create Projects for specific artifact(s). For example, SOA Suite composite, OSB Project, Java EE Archive (EAR), JAR File, Application server configuration files, EBS customizations etc. will represent FlexDeploy project. Each project behaves differently due to its selection of build and deploy workflows. Build and deploy workflows are reusable which allows you to manage all artifacts of specific type in consistent manner. For example, you can create 10 Projects for 10 SOA Composites, all of which will use similar configuration except for the location of code in SCM and some properties on the deployment targets.

Projects can be created to support Package-Based Deployments, which means that you can select a subset of artifact files for build and deploy operations. This is available for specific technology targets like EBS, Salesforce, Oracle Database, Oracle BI, Oracle MFT, Oracle Forms etc. In other cases you will deploy all artifacts of the project as a single unit. FlexDeploy tracks artifact versioning in Package mode at the individual file level instead of considering the entire project to be a single unit.

Utility Projects are for adhoc script executions like start and stop server. Utility projects do not have a build and deploy life cycle and hence do not have versions. The Utility project needs a workflow and one or more Instances. Details are provided later in this section.

Click on an existing project to open. You can edit, copy or inactivate/activate existing project. Projects can also be deleted, if they have not been built!

flexdeploy/next/#/projects/all shows all of the projects that you have access to.

Clicking on Favorites shows the projects that you have chosen to like, keeping them on a short list to find again later.

Clicking on Recent shows the last few projects that you have worked on so that you can get back to them quickly.

Maintain Projects

The following macros are not currently supported in the footer:
  • style