gitlab-org--gitlab-foss/app/views/admin
Kamil Trzciński fb5c3c7021 Merge branch 'artifacts' into 'master'
Implement Build Artifacts

This implements #3028 

1. It stores artifacts in shared/artifacts,
1. It adds `artifacts` to `.gitlab-ci.yml`,
1. We use GitLab Workhorse to offload artifacts uploading,
1. To download artifacts it uses GitLab Workhorse X-Sendfile extension,
1. There's one "artifact" per-build. The new upload removes previous one and creates a new one,
1. Default max artifact size is set to 100MB - this can be changed in settings.

Missing things:
1. Support for `.gitlab-ci.yml`: `artifacts: true or git-ls-files` which will upload all non tracked files,
1. Artifacts passing between builds.

GitLab Workhorse changes: https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/5
GitLab Runner changes: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/46

Syntax:
```
artifacts:
  untracked: true # default: false
  paths: # default: empty
  - bin/files
```


See merge request !1584
2015-11-11 12:44:37 +00:00
..
abuse_reports Make tables full width. 2015-10-19 11:19:45 +02:00
application_settings Implement Build Artifacts 2015-11-10 12:51:50 +01:00
applications Make tables full width. 2015-10-19 11:19:45 +02:00
background_jobs Make tables full width. 2015-10-19 11:19:45 +02:00
broadcast_messages Fix broadcast message colors to one displayed in preview 2015-06-08 20:39:02 +02:00
dashboard Rename reply_by_email to incoming_email to prepare for the future. 2015-09-21 10:35:37 +02:00
deploy_keys Make tables full width. 2015-10-19 11:19:45 +02:00
groups Disable adding members from admin area when appropriate 2015-07-28 16:36:48 +02:00
hooks Enable SSL verification for Webhooks 2015-08-26 15:48:31 +03:00
identities Make tables full width. 2015-10-19 11:19:45 +02:00
keys Add a page title to every page. 2015-04-30 19:12:15 +02:00
labels Replace CoffeeScript block into JavaScript in Views. 2015-11-10 19:17:37 +08:00
logs Add a page title to every page. 2015-04-30 19:12:15 +02:00
projects Show label on archived projects 2015-08-19 13:47:03 +02:00
services Make tables full width. 2015-10-19 11:19:45 +02:00
users Partly implement new UI for user page 2015-10-16 13:24:28 +02:00