Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 52,527
    • Issues 52,527
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,551
    • Merge requests 1,551
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #370400
Closed
Open
Issue created Aug 10, 2022 by Emily Bauman@emilybaumanDeveloper

Show tags related to deployed commit on Environment Detail Page

This issue is a the secondary version of Show tags related to deployed commit on Environ... (#15419 - closed), which breaks the solution up based on the pages (Environment and Environment Details).

Problem to solve

For users, it is difficult to understand what is currently deployed for an environment across releases and pipeline views.

Intended users

  • Delaney (Development Team Lead)
  • Sasha (Software Developer)
  • Devon (DevOps Engineer)

Further details

  • Use Case 1: All users of GitHub may want to see the details that they would normally see on a commit image

Proposal

Expose any tags for the commit that is currently deployed to each environment right from the Environment Detail Page.

Design/Further Details

Details:

  • Add tag information and link beside the commit link.

Reason:

  • Location contextually makes the most sense.
Single Tag Multi-Tag
Multiple_Tags-1 Multiple_Tags

Backend Notes about mapping the UI components and endpoints:

  • JSON Endpoint: deployments.json
  • It returns the high-level overview of deployments of a specific environment.
  • We have an issue #367410 (closed)

#15419 (comment 1056783493)

Permissions and Security

  • Exposing the tags here as view-only, not editable or managed in the environments view

Documentation

  • Tagging Basics
  • Releases Doc
  • Environment Doc

Testing

  • Tags in the UI should match tags per commit
    • Tags in different environments with for example the tag "deployed", both of these tagged commits should be present in the "environment list(s)", as well as the "deployment history pages"

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

  • Easier to use Environments View

What is the type of buyer?

  • Community Edition

Links / references

  • As we build out the Release View Page, we should consider how to display the many items that would show on this view to many releases that those would also be a part of
Edited Aug 11, 2022 by Ahmed Hemdan
Assignee
Assign to
Time tracking