1. 21 Mar, 2019 1 commit
    • Nathan Friend's avatar
      Update merge request widget pipeline block · 7e6b5749
      Nathan Friend authored
      This commit updates the pipeline block that appears on the merge request
      page to include information that will be exposed by the API as part of
      the post-merge pipeline feature.
      7e6b5749
  2. 20 Mar, 2019 3 commits
    • Tiger's avatar
      Add feature flag for build preparing state · 759dab5b
      Tiger authored
      The flag is on by default, but allows us to revert back
      to the old behaviour if we encounter any problems.
      759dab5b
    • Tiger's avatar
      Create framework for build prerequisites · 00f0d356
      Tiger authored
      Introduces the concept of Prerequisites for a CI build.
      If a build has unmet prerequisites it will go through the
      :preparing state before being made available to a runner.
      
      There are no actual prerequisites yet, so current
      behaviour is unchanged.
      00f0d356
    • Tiger's avatar
      Add :preparing status to HasStatus · 42ca9c6f
      Tiger authored
      Introduces a new status for builds between :created and :pending
      that will be used when builds require one or more prerequisite
      actions to be completed before being picked up by a runner
      (such as creating Kubernetes resources before deploying).
      
      The existing :created > :pending transition is unchanged, so
      only builds that require preparation will use the :preparing
      status.
      42ca9c6f
  3. 18 Mar, 2019 1 commit
  4. 13 Mar, 2019 1 commit
  5. 07 Mar, 2019 1 commit
  6. 06 Mar, 2019 2 commits
  7. 05 Mar, 2019 1 commit
  8. 02 Mar, 2019 2 commits
  9. 01 Mar, 2019 2 commits
  10. 27 Feb, 2019 3 commits
  11. 26 Feb, 2019 5 commits
  12. 25 Feb, 2019 3 commits
  13. 20 Feb, 2019 1 commit
  14. 18 Feb, 2019 1 commit
  15. 13 Feb, 2019 1 commit
  16. 05 Feb, 2019 1 commit
  17. 31 Jan, 2019 2 commits
  18. 29 Jan, 2019 2 commits
    • Grzegorz Bizon's avatar
      Simplify relation between a build and metadata · 9f307421
      Grzegorz Bizon authored
      This removes erroneously defined polymorphic association, because
      specifying `belongs_to` relationship with a class that already supports
      polymorphic associations works out-of-the-box.
      9f307421
    • Grzegorz Bizon's avatar
      Extract processable metadata to a separate concern · d434af46
      Grzegorz Bizon authored
      We extracted implementation of build/bridge metadata attributes to a
      separate concern, because in EE `Ci::Bridge` also has metadata
      attributes, and we want to build abstraction for storing values in build
      metadata table.
      d434af46
  19. 28 Jan, 2019 1 commit
  20. 25 Jan, 2019 6 commits