Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • heptapod heptapod
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 164
    • Issues 164
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • heptapod
  • heptapodheptapod
  • Merge requests
  • !177

Merged
Created Jan 28, 2021 by Georges Racinet@gracinet🦑Owner

Bumped maximal number of pipelines created by a single push

  • Overview 0
  • Commits 2
  • Pipelines 4
  • Changes 2

It could also be a single transaction initied from the server side. The limit itself is there for protection: before it landed, it was possible to import a project with 1000 tags and then run 1000 pipelines.

There's no strong rationale upstream for so low a limit, except that usually, people don't push more than a couple branches.

On the Mercurial side however, it's easy to rebase a bunch of stacked topics in one go, and it is very surprising to users if it doesn't lead to as many pipelines. In the absolute, I'd prefer at least some way to explain why all the pipelines weren't launch and provide an easy way to do so (hence avoiding that validation of $N$ Merge request would go trough O(N^2) pipelines), but in the meanwhile bumping the value is good enough.

--HG-- branch : heptapod

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: topic/heptapod/pipeline-limit