Applications

2 minute read

An application in the CloudBees platform represents an entire software application, tying in multiple components, if desired. Use the application feature to create relationships in the platform that closely align with how your software is structured.

By definition, an application is a higher-level model for maintaining components in an organization. Because multiple components often work together to compose a complete piece of software, applications can be used to organize projects by the full software product being developed.

Application features

Applications have the ability to:

  • Enable you to create a deployment process to orchestrate component deployment.

  • Visualize both direct and indirect dependencies (shared services).

  • Organize dependencies by execution, deployment, or semantic version.

  • Reference dependencies, but not actually deploy them, as part of the deployment.

  • Have approved flows, or "release templates".

  • Have release versioning, where each version is a collection of specific artifact version and release process values.

Application details

View the applications in your organization by selecting Applications. Refer to Manage applications to learn more about how to access and manage applications in your organization. Select the Application name link next to the status icon to review detailed information for that application.

In the application details screen, use the tabbed navigation to access all the activities linked to an application.

  • Workflows: Review and edit workflow YAML files.

  • Runs: Review workflow executions and implicit scans.

  • Environments: This feature is coming soon.

Application tabs
Figure 1. An example application with tabs highlighted.

Workflows

View and manage workflows within an application.

application-workflow-list
Figure 2. An example application workflow list.

As in the above example, perform any of the following:

  1. Switch to the applications list using the breadcrumbs.

  2. Select the workflow name to view the workflow YAML file.

  3. Select Edit YAML to update the workflow YAML file.

For more information, refer to:

Runs

Review details of every workflow execution in an application on Runs. This view includes trigger information, links to the workflow composer, the run completion date, and the run duration.

Application run list
Figure 3. An example application run list.

If you have implemented implicit security scanning, the analysis runs are available in this list, as shown in the example above. To learn more about configuring implicit security scans, refer to Manage security tools.

Select the link next to a run status to view detailed information for that run. To learn more, refer to Runs.

Alternatively, view your application runs by:

  1. Select Runs on the left pane.

  2. Select Filters.

  3. Select your application from the options under Component.

The run summary for your application is displayed. Implicit security analyses are not included in this run list.