1. 02 Oct, 2019 1 commit
  2. 01 Oct, 2019 1 commit
  3. 30 Sep, 2019 1 commit
  4. 28 Sep, 2019 1 commit
  5. 27 Sep, 2019 1 commit
  6. 26 Sep, 2019 1 commit
  7. 24 Sep, 2019 1 commit
  8. 20 Sep, 2019 1 commit
  9. 18 Sep, 2019 2 commits
  10. 17 Sep, 2019 2 commits
  11. 16 Sep, 2019 1 commit
  12. 13 Sep, 2019 1 commit
  13. 12 Sep, 2019 1 commit
  14. 11 Sep, 2019 1 commit
    • Nathan Friend's avatar
      Make MR pipeline widget text more descriptive (CE) · 0b82ff3bbd47
      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.
      0b82ff3bbd47
  15. 05 Sep, 2019 2 commits
    • Fabio Pitino's avatar
      CE port for pipelines for external pull requests · 8eb4ed3504e3
      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.
      8eb4ed3504e3
    • Cédric Tabin's avatar
      New interruptible attribute supported in YAML parsing. · a735d7a7a2f1
      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.
      a735d7a7a2f1
  16. 03 Sep, 2019 1 commit
  17. 02 Sep, 2019 1 commit
  18. 31 Aug, 2019 1 commit
  19. 30 Aug, 2019 1 commit
  20. 29 Aug, 2019 1 commit
  21. 28 Aug, 2019 1 commit
    • Victor Zagorodny's avatar
      Update CE files for GSD projects filter · 39182fb3be18
      Victor Zagorodny authored
      A new param with_security_reports was added to
      GET /groups/:id/projects API and the code to
      support this logic in GroupProjectsFinder and
      Project model. Also, a DB index was added to
      ci_job_artifacts table to speed up the search
      of security reports artifacts for projects
      39182fb3be18
  22. 22 Aug, 2019 2 commits
    • Kamil Trzciński's avatar
      Optimise build queue service · a36bdbcef030
      Kamil Trzciński authored
      This makes BuildQueueService to force refresh runners
      that are considered to have recent queue.
      
      Such runners are the ones that connected within online
      interval + time to expire runner cache.
      a36bdbcef030
    • Shinya Maeda's avatar
      Avoid conflicts between ArchiveTraceWorkers · 88bed0c52665
      Shinya Maeda authored
      This commits avoiding conflicts between ArchiveTraceWorker
      and ArchiveTracesCronWorker by changing the target of the
      latter worker.
      88bed0c52665
  23. 21 Aug, 2019 1 commit
  24. 14 Aug, 2019 1 commit
    • Kamil Trzciński's avatar
      Enable DAG support by default · 4154a82767ea
      Kamil Trzciński authored
      This toggles the ci_dag_support flag to be on by default.
      This relies on ci_dag_limit_needs to be present to reduce
      amount of inter-dependencies between jobs
      4154a82767ea
  25. 13 Aug, 2019 1 commit
    • Kamil Trzciński's avatar
      Expand variables only when needed · 41191d218ff1
      Kamil Trzciński authored
      This makes us to expand variables only when needed,
      instead of requesting all variables each time.
      
      This specifically helps in situation when explicit name
      of `environment: production` is used.
      41191d218ff1
  26. 08 Aug, 2019 1 commit
  27. 04 Aug, 2019 1 commit
  28. 02 Aug, 2019 3 commits
  29. 01 Aug, 2019 1 commit
    • Kamil Trzciński's avatar
      Add support for DAG · f803b34a6bf7
      Kamil Trzciński 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.
      f803b34a6bf7
  30. 29 Jul, 2019 1 commit
  31. 25 Jul, 2019 1 commit
    • Matija Čupić's avatar
      Rename latest_successful to be more explicit · 3526fc9f8660
      Matija Čupić authored
      * Reword Project#latest_successful_build_for to
      Project#latest_successful_build_for_ref
      * Reword Ci::Pipeline#latest_successful_for to
      Ci::Pipeline#latest_successful_build_for_ref
      3526fc9f8660
  32. 23 Jul, 2019 3 commits