diff options
author | Kamil Trzcinski <ayufan@ayufan.eu> | 2017-11-23 16:57:27 +0100 |
---|---|---|
committer | Kamil Trzcinski <ayufan@ayufan.eu> | 2017-12-03 12:04:49 +0100 |
commit | 871de0f18581bb03fed5c0d800f8183598a0195f (patch) | |
tree | 5b5ac2aadd2a7d58f5e4c845ee85141ee96241a3 /app/uploaders/legacy_artifact_uploader.rb | |
parent | e2242cdf75d2734f78f694ab3191fcbb31947a6f (diff) | |
download | gitlab-ce-871de0f18581bb03fed5c0d800f8183598a0195f.tar.gz |
Rename artifacts_* to legacy_artifacts_*
Diffstat (limited to 'app/uploaders/legacy_artifact_uploader.rb')
-rw-r--r-- | app/uploaders/legacy_artifact_uploader.rb | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/app/uploaders/legacy_artifact_uploader.rb b/app/uploaders/legacy_artifact_uploader.rb new file mode 100644 index 00000000000..0c23e05b680 --- /dev/null +++ b/app/uploaders/legacy_artifact_uploader.rb @@ -0,0 +1,33 @@ +class LegacyArtifactUploader < GitlabUploader + storage :file + + def self.local_store_path + Gitlab.config.artifacts.path + end + + def self.artifacts_upload_path + File.join(self.local_artifacts_store, 'tmp/uploads/') + end + + def store_dir + default_local_path + end + + def cache_dir + File.join(self.class.local_store_path, 'tmp/cache') + end + + def work_dir + File.join(self.class.local_store_path, 'tmp/work') + end + + private + + def default_local_path + File.join(self.class.local_store_path, default_path) + end + + def default_path + File.join(model.created_at.utc.strftime('%Y_%m'), model.project_id.to_s, model.id.to_s) + end +end |