Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab FOSS
GitLab FOSS
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 0
    • Merge Requests 0
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLab FOSSGitLab FOSS
  • Issues
  • #22604

Closed
Open
Opened Sep 26, 2016 by Dimitrie Hoekstra@dimitrieh🔥Contributor

Manual actions on pipeline graph

this sort of a continuation on https://gitlab.com/gitlab-org/gitlab-ce/issues/21604

If a use should want to manual action such as deploying to a certain environment or stopping an individual build from running, this should be possible from the pipeline graph. The manual action for deploying already is in there, but looks bad at the moment. Stopping individual builds from running (actively cancelling them) is still to be put in there.

I created the following mockups for those. This should be quick issue to solve I think ;)

image

and probably for in the popup list: image

Designs

The following manual actions should now be possible on the pipeline graph (and in the dropdown list):

  • Stop a Dynamic Environment (Review App)
  • Deploy to an Environment
  • Cancel a running Build/Job
  • Retry a failed Build/Job

Without hover states: manual_actions_normal_v8

With hover states: manual_actions_hoverstate_v8

  • Most icons used are from FontAwesome (note various sizes are used to create unity between them)
  • Note that the inside of the status icons stays white when the node is selected!

We use updated designs for the status icons (the same as in https://gitlab.com/gitlab-org/gitlab-ce/issues/19703), which now have 2 categories (they have slightly different proportions):

Status icons that are used throughout gitlab (at 14px they have a 1 px border): General_Status_Icons__14x14px_1px_border_

Status icons that are used for where the mini pipeline graph is present (at 22px they have a 1 px border): Mini-Pipeline-Graph_Status_Icons__22x22px_1px_border_

These may be scaled accordingly to the size they are in the mockups

Spec preview: https://gitlab-org.gitlab.io/gitlab-design/progress/dimitrie/pipelines-graphic/22604-spec-previews/




cc: @markpundsack @lbennett @ayufan @awhildy

Ps: @markpundsack I tried looking for an existing issue for stopping individual builds, but couldn't find it. If you know of such an issue, please link to it.

Assignee
Assign to
8.15
Milestone
8.15 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: gitlab-org/gitlab-foss#22604