Skip to content
Snippets Groups Projects
  1. Sep 30, 2019
  2. Sep 27, 2019
  3. Sep 26, 2019
  4. Sep 24, 2019
  5. Sep 18, 2019
  6. Sep 13, 2019
  7. Sep 12, 2019
  8. Sep 11, 2019
    • Nathan Friend's avatar
      Make MR pipeline widget text more descriptive (CE) · 11f1305e
      Nathan Friend authored
      This change updates the text of the pipeline widget that appears on the
      merge request page. The text has been made more consistent between
      different types of pipelines; this makes the front-end implementation
      simpler and more maintainable.  In addition, the type of pipeline is
      (i.e. regular pipeline, merge request pipeline, detached pipeline)
      included in the text, making this type more obvious to the end user.
      
      Some information has been removed from the widget as part of this
      change; however, any information that was removed already appears
      elsewhere on the merge request page.
      Unverified
      11f1305e
  9. Sep 05, 2019
    • Fabio Pitino's avatar
      CE port for pipelines for external pull requests · ca6a1f33
      Fabio Pitino authored
      Detect if pipeline runs for a GitHub pull request
      
      When using a mirror for CI/CD only we register a pull_request
      webhook. When a pull_request webhook is received, if the
      source branch SHA matches the actual head of the branch in the
      repository we create immediately a new pipeline for the
      external pull request. Otherwise we store the
      pull request info for when the push webhook is received.
      
      When using "only/except: external_pull_requests" we can detect
      if the pipeline has a open pull request on GitHub and create or
      not the job based on that.
      ca6a1f33
    • Cédric Tabin's avatar
      New interruptible attribute supported in YAML parsing. · e195e486
      Cédric Tabin authored
      Since it is not possible to dynamically detect if a job is automatically
      cancellable or not, a this new attribute is necessary. Moreover, it let
      the maintainer of the repo to adjust the behaviour of the auto cancellation
      feature to match exactly what he needs.
      e195e486
  10. Sep 03, 2019
  11. Sep 02, 2019
  12. Aug 21, 2019
  13. Aug 04, 2019
  14. Aug 02, 2019
  15. 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
  16. Jul 25, 2019
  17. Jul 23, 2019
  18. Jul 12, 2019
  19. Jul 04, 2019
  20. Jun 28, 2019
  21. Jun 04, 2019
  22. May 02, 2019
    • Mayra Cabrera's avatar
      Adds a way to start multiple manual jobs in stage · 5432f548
      Mayra Cabrera authored
      - Adds an endpoint on PipelinesController
      - Adds a service that iterates over every build in a stage and
      plays it.
      - Includes 'play_manual' details on EntitySerializer
      - Builds a new Stage state: PlayManual. An stage can take this status if
      it has manual builds or an skipped, scheduled or manual status
      - Includes FE modifications and specs
      5432f548
  23. Apr 29, 2019
    • Shinya Maeda's avatar
      Fix CI_COMMIT_REF_NAME and SLUG variable · ed3a2fc8
      Shinya Maeda authored
      With Pipelines for Merge Requests feature, users cannout keep using
      $CI_COMMIT_REF_NAME and _SLUG predefined variables for dynamic
      environments. We fix this problem by explicitly looking at the source
      ref.
      ed3a2fc8
  24. Apr 18, 2019
  25. Apr 16, 2019
  26. Apr 12, 2019
  27. Apr 10, 2019
  28. Apr 09, 2019
  29. Apr 02, 2019
  30. Mar 29, 2019
  31. Mar 28, 2019
  32. Mar 27, 2019
    • Stan Hu's avatar
      Guard against nested allows with ref name caching · 7a2325e4
      Stan Hu authored
      This avoids the case:
      
      ```
      allow_ref_name_caching do
        allow_ref_name_caching do
          # using-feature
        end
      end
      ```
      7a2325e4
    • Stan Hu's avatar
      Allow ref name caching CommitService#find_commit · db759c5d
      Stan Hu authored
      For a given merge request, it's quite common to see duplicate FindCommit
      Gitaly requests because the Gitaly CommitService caches the request by
      the commit SHA, not by the ref name. However, most of the duplicate
      requests use the ref name, so the cache is never actually used in
      practice. This leads to unnecessary requests that slow performance.
      
      This commit allows certain callers to bypass the ref name to
      OID conversion in the cache. We don't do this by default because it's
      possible the tip of the branch changes during the commit, which
      would cause the caller to get stale data.
      
      This commit also forces the Ci::Pipeline to use the full ref name
      so that caching can work for merge requests.
      
      Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57083
      db759c5d
  33. Mar 21, 2019
  34. Mar 20, 2019
    • 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
  35. Mar 13, 2019
Loading