Versions Compared

Key

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

Utility project is special type of project that does not have build and deploy lifecycle. In addition, there is no source control configuration, and subsequently there will not be any artifacts. Utility projects are used to execute various operations like start server, stop server etc. Utility project can be associated with Utility workflow. In addition, such utility projects can also execute test cases or perform some scanning.

Utility projects are executed manually, or using CI triggers (Cron Expression) or from Pipeline.

Creating Utility Project

Select Projects from the menu. Click Create Project. Click Select Blank Project.Select Utility Classification

Provide Project Name and select Folder where project should be created.

Select Utility Classification.

...

Enter the values for the fields as described in the table below.

Field

Required

Description

Project Name

Yes

The name of the project.

Folder

Yes

The folder that will contain the new utility project

Description

No

A description of the project.

Avatar

Yes

A picture that appears to the left of the project name

Click the Save button to save the changes.

Configuring a Utility Project

Select Projects from the menu.

Open your Utility project and click on the Configuration tab.

...

Field Name

Required

Description

Project Name

Yes

The name of the Utility Project

Folder

Yes

The folder that contains the Utility Project

Active

Yes

Whether or not the project is active. Workflows cannot be executed on inactive projects.

Description

No

A description of the project.

Utility Workflow

Yes

The utility workflow to run when utility project is executed. Utility workflow will execute on specified Utility Instance.

Utility Target Group(s)

Yes

The instance(s) to run the utility workflow on.

Execution Sequence

Yes

Provides a mechanism for establishing dependencies between projects at deployment time. When multiple deployments are queued they will be processed in order of priority (lowest priority takes precedence).

Click the Save button to save the changes.