1. 05 1月, 2018 1 次提交
  2. 25 12月, 2017 1 次提交
  3. 22 12月, 2017 1 次提交
  4. 21 12月, 2017 1 次提交
  5. 20 12月, 2017 3 次提交
  6. 14 12月, 2017 2 次提交
    • H
      sorting for tags api · e7b40c2f
      haseeb 提交于
      e7b40c2f
    • J
      Adds ordering to projects contributors in API · 55f32208
      Jacopo 提交于
      Allows ordering in GET api/v4/projects/:project_id/repository/contributors
      through `order_by` and `sort` params.
      The available `order_by` options are: name|email|commits.
      The available `sort` options are: asc|desc.
      55f32208
  7. 09 12月, 2017 3 次提交
  8. 08 12月, 2017 2 次提交
    • B
      Move the circuitbreaker check out in a separate process · f1ae1e39
      Bob Van Landuyt 提交于
      Moving the check out of the general requests, makes sure we don't have
      any slowdown in the regular requests.
      
      To keep the process performing this checks small, the check is still
      performed inside a unicorn. But that is called from a process running
      on the same server.
      
      Because the checks are now done outside normal request, we can have a
      simpler failure strategy:
      
      The check is now performed in the background every
      `circuitbreaker_check_interval`. Failures are logged in redis. The
      failures are reset when the check succeeds. Per check we will try
      `circuitbreaker_access_retries` times within
      `circuitbreaker_storage_timeout` seconds.
      
      When the number of failures exceeds
      `circuitbreaker_failure_count_threshold`, we will block access to the
      storage.
      
      After `failure_reset_time` of no checks, we will clear the stored
      failures. This could happen when the process that performs the checks
      is not running.
      f1ae1e39
    • E
  9. 07 12月, 2017 2 次提交
  10. 04 12月, 2017 1 次提交
  11. 03 12月, 2017 3 次提交
    • K
      Store expire_at in ci_job_artifacts · 0464c25f
      Kamil Trzcinski 提交于
      0464c25f
    • Z
      Rename Artifact to JobArtifact, split metadata out · 61864a5a
      Zeger-Jan van de Weg 提交于
      Two things at ones, as there was no clean way to seperate the commit and
      give me feedback from the tests.
      
      But the model Artifact is now JobArtifact, and the table does not have a
      type anymore, but the metadata is now its own model:
      Ci::JobArtifactMetadata.
      61864a5a
    • Z
      Create Ci::Artifacts · 25df6661
      Zeger-Jan van de Weg 提交于
      To allow jobs/builds to have multiple artifacts, and to start seperating
      concerns from Ci::Build a new model is created: Ci::Artifact.
      
      Changes include the updating of the ArtifactUploader to adapt to a
      slightly different interface. The uploader expects to be initialized
      with a `Ci::Build`.
      
      Futher a migration with the minimal fields, the needed foreign keys and
      an index.
      
      Last, the way this works is by prepending a module to Ci::Build so we
      can basically override behaviour but if needed use `super` to get the
      original behaviour.
      25df6661
  12. 02 12月, 2017 16 次提交
  13. 30 11月, 2017 1 次提交
  14. 29 11月, 2017 2 次提交
  15. 28 11月, 2017 1 次提交