An error occurred fetching the project authors.
  1. 22 Feb, 2017 1 commit
  2. 14 Feb, 2017 1 commit
  3. 08 Feb, 2017 1 commit
  4. 07 Feb, 2017 1 commit
  5. 06 Feb, 2017 2 commits
  6. 05 Feb, 2017 1 commit
  7. 31 Jan, 2017 5 commits
  8. 30 Jan, 2017 1 commit
  9. 27 Jan, 2017 3 commits
  10. 20 Jan, 2017 1 commit
  11. 19 Jan, 2017 1 commit
  12. 15 Jan, 2017 1 commit
  13. 11 Jan, 2017 1 commit
  14. 03 Jan, 2017 1 commit
  15. 21 Dec, 2016 3 commits
    • Kamil Trzcinski's avatar
      Revert conflicting EE changes · 4a1e1281
      Kamil Trzcinski authored
      4a1e1281
    • Markus Koller's avatar
      Add more storage statistics · 3ef4f74b
      Markus Koller authored
      This adds counters for build artifacts and LFS objects, and moves
      the preexisting repository_size and commit_count from the projects
      table into a new project_statistics table.
      
      The counters are displayed in the administration area for projects
      and groups, and also available through the API for admins (on */all)
      and normal users (on */owned)
      
      The statistics are updated through ProjectCacheWorker, which can now
      do more granular updates with the new :statistics argument.
      3ef4f74b
    • Adam Niedzielski's avatar
      Introduce "Set up autodeploy" button to help configure GitLab CI for deployment · 9809a9af
      Adam Niedzielski authored
      The button allows to choose a ".gitlab-ci.yml" template that automatically
      sets up the deployment of an application.
      The currently supported template is Kubernetes template.
      9809a9af
  16. 20 Dec, 2016 2 commits
  17. 19 Dec, 2016 1 commit
  18. 18 Dec, 2016 1 commit
  19. 16 Dec, 2016 1 commit
    • Adam Niedzielski's avatar
      Pass variables from deployment project services to CI runner · c945a0a7
      Adam Niedzielski authored
      This commit introduces the concept of deployment variables - variables
      that are collected from deployment services and passed to CI runner
      during a deployment build.
      Deployment services specify the variables by overriding
      "predefined_variables" method.
      
      This commit also configures variables for KubernetesService
      c945a0a7
  20. 15 Dec, 2016 2 commits
  21. 08 Dec, 2016 1 commit
  22. 06 Dec, 2016 1 commit
  23. 02 Dec, 2016 1 commit
  24. 29 Nov, 2016 1 commit
  25. 23 Nov, 2016 1 commit
  26. 21 Nov, 2016 1 commit
    • Yorick Peterse's avatar
      Refactor cache refreshing/expiring · ffb9b3ef
      Yorick Peterse authored
      This refactors repository caching so it's possible to selectively
      refresh certain caches, instead of just expiring and refreshing
      everything.
      
      To allow this the various methods that were cached (e.g. "tag_count" and
      "readme") use a similar pattern that makes expiring and refreshing
      their data much easier.
      
      In this new setup caches are refreshed as follows:
      
      1. After a commit (but before running ProjectCacheWorker) we expire some
         basic caches such as the commit count and repository size.
      
      2. ProjectCacheWorker will recalculate the commit count, repository
         size, then refresh a specific set of caches based on the list of
         files changed in a push payload.
      
      This requires a bunch of changes to the various methods that may be
      cached. For one, data should not be cached if a branch used or the
      entire repository does not exist. To prevent all these methods from
      handling this manually this is taken care of in
      Repository#cache_method_output. Some methods still manually check for
      the existence of a repository but this result is also cached.
      
      With selective flushing implemented ProjectCacheWorker no longer uses an
      exclusive lease for all of its work. Instead this worker only uses a
      lease to limit the number of times the repository size is updated as
      this is a fairly expensive operation.
      ffb9b3ef
  27. 18 Nov, 2016 3 commits