Deployment Detail Page MVC - Deploy Approval

Release notes

You can now link directly to a deployment page within GitLab. Until now, if you were collaborating on a deployment, you had to look up the deployment from the deployment list view. This approach was error prone as identifying a deployment was like searching for a needle in a haystack.

Finally, GitLab offers a deployment details view that you can link to directly. In this first version, the deployment details page offers an overview of the deployment job and the possibility to approve, reject or comment on a deployment in a continuous delivery setting. We are looking into further avenues to enhance the deployment details page, and are working on linking to it, instead of the list view, from the related pipeline job.

Problem to solve

MVC for Deployment Detail Page (or Deployment Request s... (#360503)

Intended users

User experience goal

Users can view detailed information about a specific deployment in its own page.

Proposal

MVC Proposal: Move and/or add the deployment approval action workflow and history into its own page. This can be the first iteration of the new deployment detail page.

Proposed MVC Flow.

Further details

This MVC idea came from a recent Release Stage brainstorm session discussing Deployment Detail Page (or Deployment Request s... (#360503). We decided that moving the deployment approval workflow from the Environments Page into its deployment detail page would be a great MVC for the larger Deployment Detail page feature since it is critical functionality and it makes sense for it to exist on a deployment specific page. We can then iterate on the page and continue to add more deployment specific information.

Permissions and Security

Documentation

Availability & Testing

Available Tier

Feature Usage Metrics

MAU of the deployment detail page.

What does success look like, and how can we measure that?

The deployment detail page is easily discoverable, relevant to users, and is actually used regularly.

What is the type of buyer?

Casey - the Release and Change Management Director

Is this a cross-stage feature?

No

What is the competitive advantage or differentiation for this feature?

We can build differentiation by connecting to other GitLab features natively, e.g. Issues, Monitoring, etc.

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by Viktor Nagy (GitLab)