Skip to content

Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
    • Cycle Analytics
    • Insights
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 23,590
    • Issues 23,590
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 840
    • Merge Requests 840
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Security & Compliance
    • Security & Compliance
    • Dependency List
  • Packages
    • Packages
    • Container Registry
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #35942

Closed
Open
Opened Nov 08, 2019 by Mark Pundsack@markpundsack💬
  • Report abuse
  • New issue
Report abuse New issue

Skip deploy to review app if MR is set to MWPS

Problem to solve

When creating an MR that is quickly set to merge automatically when the pipeline succeeds, we can speed up that pipeline slightly by cutting out unnecessary steps. Specifically, deploying to a review app is completely unnecessary if the MR is just going to be merged immediately (and the review app deleted).

Intended users

  • Sasha (Software Developer)

Further details

Proposal

Identify jobs related to temporary deployments, and skip them when the MR is set to MWPS. We could possibly require the user to manually identify these jobs, but we can probably infer well enough to not need manual identification.

Permissions and Security

Documentation

Testing

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

What is the type of buyer?

Links / references

Related issues

  • Discussion
  • Designs
Assignee
Assign to
13.0
Milestone
13.0
Assign milestone
Time tracking
None
Due date
None
6
Labels
Accepting merge requests Category:Review Apps devops::release direction feature group::progressive delivery
Assign labels
  • View project labels
Reference: gitlab-org/gitlab#35942