Manage Applications & Deployments
Learn how to setup applications and deployments that are Golive Core Concepts:
What is an Application?
An application describes the type of service that is hosted by a given environment.
This can either be a business application (ex: eCommerce, Payment Services,SAP,...) or a technical service (ex: Kubernetes, OS,…)
The deployment represent the version of the application that is currently deployed to an environment.
Applications Page
Access the Applications page from the Settings menu of a Golive Page to perform all operations on your applications:

You need to have Manage Applications global permission in order to perform operations on applications. Learn more about Security & Permissions
Create/Edit an Application
An Application (eCommerce, Payment Services, etc.) is what you want to run and deploy to your various Golive Environments.
Click on Add Application button on the top right corner of the Applications page (or on the “Pencil” icon next to the Application you want to edit):

Only the Name is mandatory:

Mapped Jira Versions
Golive re-uses the Versions that exist in Jira Server and Data Center Projects. Learn more about Jira versions:
Lean more about Jira Server/DC Versions
Golive Applications can be mapped to Jira versions with following options:
All versions of a specific Jira project
All versions of all Jira projects
Several versions of all Jira projects (using a prefix)
No version mapping
You can set these options in the “Mapped Versions” section:

Mapped Jira versions will be selectable when creating or updating a deployment to an enviroment:

In case you have enabled the automatic version creation option, on each new deployment, if specified version doesn’t exist in Jira, it will be automatically created.
Application Deployments
You can display the build number and description fields in the Deployment dialog. You can also define additional Deployment Attributes.
Create new Deployment Attributes
Whether you want to track the build number, add a description, link your Release Note or push information to your CI, you will love our Deployment Attributes!
You can configure Deployment Attributes from the Applications configuration screen:

Open the Deployment Attributes configuration
In order to add a new attribute, click on “Add Attribute”:

Add a new Deployment Attribute
Choose a name and decide if it should be secured (if selected, the value will be hidden by default and accessible only to people with view/edit secured attributes permissions).

Deployment attribute creation dialog
Additional Deployment Information & Re-deployment Tracking
Go back to your Manage Applications screen and Edit your Applications:

In the Edit dialog, you can add:
The build number field
The description field
Deployment Attributes
Selected fields will appear on the Deployment screen, for all Environments linked to current Application.
By default, Golive merges 2 successive same versions (same version name and build number if enabled) deployed on a given environment. If in your development lifecycle you deploy several times the same version, for example working with X.X.X-SNAPSHOT, and you want to keep track of each of them, you can enable the tracking of “re-deployments”. Golive will keep a separated entry for each new deployment.
Use incremental build numbers to track the history of successive deployments of the same version.
Display and edit Deployments
Depending of the setup of your application, you will be able to visualize and edit different information. Example of deployment details:

Deployment attributes fields in the Deployment popover:

Deployment Timeline View
You can view and browse performed deployments on a timeline at the bottom of the Environment Details Page or the Browse Environments View:
