Skip to content
Snippets Groups Projects
  1. Feb 18, 2020
  2. Feb 17, 2020
  3. Feb 14, 2020
  4. Feb 12, 2020
  5. Feb 11, 2020
  6. Feb 10, 2020
  7. Feb 08, 2020
  8. Feb 07, 2020
  9. Feb 05, 2020
  10. Feb 03, 2020
  11. Jan 28, 2020
  12. Jan 22, 2020
  13. Jan 21, 2020
  14. Jan 20, 2020
  15. Jan 16, 2020
  16. Jan 11, 2020
  17. Jan 10, 2020
  18. Jan 07, 2020
  19. Dec 24, 2019
  20. Dec 10, 2019
  21. Nov 19, 2019
  22. Nov 11, 2019
  23. Oct 29, 2019
  24. Oct 17, 2019
  25. 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
  26. Aug 13, 2019
  27. 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
  28. Jul 18, 2019
  29. Jul 02, 2019
    • Mayra Cabrera's avatar
      Includes logic to persist namespace statistics · dfdfa913
      Mayra Cabrera authored
      - Add two new ActiveRecord models:
        - RootNamespaceStoragestatistics will persist root namespace statistics
        - NamespaceAggregationSchedule will save information when a new update
      to the namespace statistics needs to be scheduled
      - Inject into UpdateProjectStatistics concern a new callback that will
      call an async job to insert a new row onto NamespaceAggregationSchedule
      table
      - When a new row is inserted a new job is scheduled. This job will
      update call an specific service to update the statistics and after that
      it will delete thee aggregated scheduled row
      - The RefresherServices makes heavy use of arel to build composable
      queries to update Namespace::RootStorageStatistics attributes.
      - Add an extra worker to traverse pending rows on
      NAmespace::AggregationSchedule table and schedule a worker for each one
      of this rows.
      - Add an extra worker to traverse pending rows on
      NAmespace::AggregationSchedule table and schedule a worker for each one
      of this rows
      dfdfa913
  30. Jun 24, 2019
    • vshushlin's avatar
      Renew Let's Encrypt certificates · a7764d0e
      vshushlin authored and Nick Thomas's avatar Nick Thomas committed
      Add index for pages domain ssl auto renewal
      Add PagesDomain.needs_ssl_renewal scope
      Add cron worker for ssl renewal
      Add worker for ssl renewal
      Add pages ssl renewal worker queues settings
      a7764d0e
  31. Jun 04, 2019
  32. Apr 30, 2019
Loading