Projects

Projects

A project represents artifacts that can be built and deployed as a unit. Deployments 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 target groups 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 each represent a FlexDeploy project. Every 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 as a single unit.

Utility Projects are for adhoc script executions like starting and stopping servers. Utility projects do not have a build and deploy lifecycle and hence do not have versions. The Utility project needs a workflow and one or more target groups. Details are provided later in this section.

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

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

image-20250627-143556.png

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

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

Viewing Folder Content

Maintain Projects

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