Read about our upcoming Code of Conduct on this issue

  1. 06 Jun, 2019 1 commit
    • Krasimir Angelov's avatar
      Add project level git depth setting · 4bf5744f969a
      Krasimir Angelov authored
      Introduce default_git_depth in project's CI/CD settings and set it to
      50. Use it if there is no GIT_DEPTH variable specified. Apply this
      default only to newly created projects and keep it nil for old ones
      in order to not break pipelines that rely on non-shallow clones.
      
      default_git_depth can be updated from CI/CD Settings in the UI, must be
      either nil or integer between 0 and 1000 (incl).
      
      Inherit default_git_depth from the origin project when forking projects.
      
      MR pipelines are run on a MR ref (refs/merge-requests/:iid/merge) and it
      contains unique commit (i.e. merge commit) which doesn't exist in the
      other branch/tags refs. We need to add it cause otherwise it may break
      pipelines for old projects that have already enabled Pipelines for merge
      results and have git depth 0.
      
      Document new default_git_depth project CI/CD setting
      4bf5744f969a
  2. 08 Apr, 2019 1 commit
  3. 25 Feb, 2019 1 commit
  4. 24 Feb, 2019 1 commit
  5. 12 Feb, 2019 1 commit
  6. 21 Jan, 2019 1 commit
  7. 18 Jan, 2019 1 commit
  8. 08 Jan, 2019 1 commit
  9. 07 Sep, 2018 1 commit
  10. 08 Apr, 2018 1 commit
  11. 29 Mar, 2018 1 commit
  12. 28 Mar, 2018 1 commit
  13. 13 Dec, 2017 1 commit
  14. 20 Nov, 2017 1 commit
  15. 09 Sep, 2017 1 commit
  16. 06 Sep, 2017 1 commit
  17. 05 Jul, 2017 1 commit
  18. 30 Jun, 2017 1 commit
  19. 28 Jun, 2017 1 commit
  20. 23 Jun, 2017 1 commit
  21. 06 Jun, 2017 1 commit
  22. 11 May, 2017 1 commit
  23. 04 Apr, 2017 1 commit
    • Rydkin Maxim's avatar
      add auto-cancel for pending pipelines on branch, if they are not HEAD · b4c07a0483bd
      Rydkin Maxim authored
      fix changelog MR reference
      
      add non-HEAD builds finder and add `created` pipelines to scope
      
      add spec for auto-cancel non-HEAD pipelines and refactor create_pipeline_service_spec
      
      more refactoring for spec
      
      adds option for auto-cancel into CI/CD settings
      
      fix spec to new configuration
      
      fix rubocop
      
      fix schema.rb
      
      fix schema.rb
      
      replace Gitlab 9.0 with 9.1 in doc
      
      change wording on pipeline settings
      
      added auto_canceled_by field as identifier of autocancel subject
      
      remove unnecessary index
      
      replace service with retry_lock
      
      replace auto_cancel_pending_pipelines boolean setting with integer (and enum in model)
      
      fix schema.rb
      
      fix schema.rb
      
      remove projekt attribute and clean up spec
      
      clean up spec withcouple of shared examples
      
      added spec for "It does not cancel current pipeline" scenario
      
      add some specs to auto-cancel
      
      add spec for another branch pipelines
      b4c07a0483bd
  24. 16 Feb, 2017 1 commit
  25. 15 Feb, 2017 1 commit
  26. 27 Oct, 2016 2 commits
  27. 08 Oct, 2016 1 commit