Skip to content
Snippets Groups Projects
  1. Jan 10, 2020
  2. Dec 24, 2019
  3. Dec 18, 2019
  4. Nov 20, 2019
  5. Oct 01, 2019
  6. Sep 13, 2019
  7. Aug 14, 2019
  8. Aug 02, 2019
  9. Aug 01, 2019
    • Kamil Trzcińśki's avatar
      Add support for DAG · e7ee84aa
      Kamil Trzcińśki authored
      This implements the support for `needs:` keyword
      as part of GitLab CI. That makes some of the jobs
      to be run out of order.
      e7ee84aa
  10. Apr 30, 2019
  11. Mar 28, 2019
  12. Mar 20, 2019
    • Tiger Watson's avatar
      Create framework for build prerequisites · 00f0d356
      Tiger Watson 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 Watson's avatar
      Add :preparing status to HasStatus · 42ca9c6f
      Tiger Watson 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
  13. Jan 25, 2019
  14. Nov 15, 2018
  15. Nov 05, 2018
  16. Nov 01, 2018
  17. Oct 28, 2018
  18. Oct 26, 2018
  19. Oct 02, 2018
  20. Sep 11, 2018
  21. Aug 01, 2018
  22. Jul 26, 2018
  23. Jun 06, 2018
    • Jan Provaznik's avatar
      Enable mapping to nil in enums · 0665a8f7
      Jan Provaznik authored
      Enum in Rails 5 does not map nil values - IOW nil value remains nil,
      even if there is a key with nil value in the enum definition.
      
      This commit overrides the underlying Enum methods so nil value is
      still mapped. This solution is far from being ideal: it uses dynamic
      definition of methods which introduces more magic/confusion
      into the codebase.
      
      It would be better to get rid of the nil value in enums.
      0665a8f7
  24. May 15, 2018
  25. May 02, 2018
  26. Apr 10, 2018
  27. Apr 04, 2018
  28. Mar 01, 2018
  29. Feb 05, 2018
    • Grzegorz Bizon's avatar
      Revert create job service because of load balancing · 5f57c7a5
      Grzegorz Bizon authored
      Currently we still need to run EnsureStageService within a transaction,
      because when it runs within in a transaction we are going to stick to
      the primary database when using database load balancing. Extracting this
      out of the transaction makes it possible to hit into problems with
      replication lag in pipeline commit status API, which can cause a lot of
      trouble.
      5f57c7a5
  30. Jan 31, 2018
  31. Jan 24, 2018
  32. Dec 06, 2017
Loading