diff options
author | Rémy Coutable <remy@rymai.me> | 2016-06-14 13:40:01 +0000 |
---|---|---|
committer | Rémy Coutable <remy@rymai.me> | 2016-06-14 13:40:01 +0000 |
commit | 95a7fbe97cebdf3e4249a99b6729ffb410398e4f (patch) | |
tree | 779bc43340f5819c3f48bc078e3ed5f6ade58a21 /db/migrate | |
parent | 1c0c5232c2745ecb321db6991f549d8d033a7032 (diff) | |
parent | 2b5449b96d1c08eafc3e874f28dd9f85a6b09535 (diff) | |
download | gitlab-ce-95a7fbe97cebdf3e4249a99b6729ffb410398e4f.tar.gz |
Merge branch 'artifacts-expire-date' into 'master'
Artifacts expire date
What do you think @grzesiek?
The syntax will be simple:
```
job:
artifacts:
expire_in: 7d
```
- [x] Implement `expire_in`
- [x] Check current design of expiry information with @jschatz1 and @markpundsack
- [x] Add tests in GitLab application for a `ExpireBuildArtifactsWorker` and for `ArtifactsController::keep`
- [x] Add user documentation how to use `artifacts:expire_in`
- [x] Prepare GitLab Runner changes to pass `expire_in`: gitlab-org/gitlab-ci-multi-runner!191
- [x] Fix `timeago` with help of @jschatz1
- [x] Merge latest master after builds view changes @iamphill
- [ ] Add Omnibus support for `expire_build_artifacts_worker` cron job
- [ ] Add documentation how to configure `expire_build_artifacts_worker`
This is based on https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4201.
See merge request !4200
Diffstat (limited to 'db/migrate')
-rw-r--r-- | db/migrate/20160518200441_add_artifacts_expire_date_to_ci_builds.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/db/migrate/20160518200441_add_artifacts_expire_date_to_ci_builds.rb b/db/migrate/20160518200441_add_artifacts_expire_date_to_ci_builds.rb new file mode 100644 index 00000000000..915167b038d --- /dev/null +++ b/db/migrate/20160518200441_add_artifacts_expire_date_to_ci_builds.rb @@ -0,0 +1,5 @@ +class AddArtifactsExpireDateToCiBuilds < ActiveRecord::Migration + def change + add_column :ci_builds, :artifacts_expire_at, :timestamp + end +end |