BigW Consortium Gitlab

  1. 19 May, 2017 1 commit
  2. 09 May, 2017 2 commits
  3. 07 Apr, 2017 1 commit
  4. 04 Apr, 2017 1 commit
    • add auto-cancel for pending pipelines on branch, if they are not HEAD · c81ef304
      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
  5. 20 Mar, 2017 1 commit
  6. 07 Mar, 2017 1 commit
  7. 06 Mar, 2017 6 commits
  8. 23 Feb, 2017 1 commit
  9. 18 Jan, 2017 1 commit
  10. 07 Dec, 2016 1 commit
  11. 06 Dec, 2016 2 commits
  12. 19 Nov, 2016 1 commit
  13. 17 Nov, 2016 1 commit
    • Improve how we could cancel pipelines: · 6d1c5761
      Lin Jen-Shin authored
      * Introduce `HasStatus.cancelable` which we might be able to cancel
      * Cancel and check upon `cancelable`
      * Also cancel on `CommitStatus` rather than just `Ci::Build`
      
      Fixes #23635
      
      Fixes #17845
  14. 18 Oct, 2016 1 commit
  15. 04 Oct, 2016 1 commit
  16. 03 Oct, 2016 4 commits
  17. 01 Oct, 2016 2 commits
  18. 30 Sep, 2016 1 commit
  19. 29 Sep, 2016 1 commit
  20. 18 Sep, 2016 1 commit
  21. 13 Sep, 2016 1 commit
  22. 12 Sep, 2016 1 commit
  23. 25 Aug, 2016 1 commit
  24. 19 Aug, 2016 1 commit
  25. 15 Aug, 2016 1 commit
  26. 11 Aug, 2016 1 commit
    • Pre-create all builds for Pipeline when a trigger is received · 39203f1a
      Kamil Trzcinski authored
      This change simplifies a Pipeline processing by introducing a special new status: created.
      This status is used for all builds that are created for a pipeline.
      We are then processing next stages and queueing some of the builds (created -> pending) or skipping them (created -> skipped).
      This makes it possible to simplify and solve a few ordering problems with how previously builds were scheduled.
      This also allows us to visualise a full pipeline (with created builds).
      
      This also removes an after_touch used for updating a pipeline state parameters.
      Right now in various places we explicitly call a reload_status! on pipeline to force it to be updated and saved.
  27. 10 Aug, 2016 1 commit
  28. 18 Jul, 2016 1 commit
  29. 27 Apr, 2016 1 commit