summaryrefslogtreecommitdiff
path: root/app/uploaders/legacy_artifact_uploader.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/uploaders/legacy_artifact_uploader.rb')
-rw-r--r--app/uploaders/legacy_artifact_uploader.rb15
1 files changed, 7 insertions, 8 deletions
diff --git a/app/uploaders/legacy_artifact_uploader.rb b/app/uploaders/legacy_artifact_uploader.rb
index 476a46c1754..b726b053493 100644
--- a/app/uploaders/legacy_artifact_uploader.rb
+++ b/app/uploaders/legacy_artifact_uploader.rb
@@ -1,17 +1,16 @@
-class LegacyArtifactUploader < ObjectStoreUploader
- storage_options Gitlab.config.artifacts
+class LegacyArtifactUploader < GitlabUploader
+ extend Workhorse::UploadPath
+ include ObjectStorage::Concern
- def self.local_store_path
- Gitlab.config.artifacts.path
- end
+ storage_options Gitlab.config.artifacts
- def self.artifacts_upload_path
- File.join(self.local_store_path, 'tmp/uploads/')
+ def store_dir
+ dynamic_segment
end
private
- def default_path
+ def dynamic_segment
File.join(model.created_at.utc.strftime('%Y_%m'), model.project_id.to_s, model.id.to_s)
end
end