Class: Gitlab::LocalAndRemoteStorageMigration::ArtifactMigrater
- Inherits:
-
BaseMigrater
- Object
- BaseMigrater
- Gitlab::LocalAndRemoteStorageMigration::ArtifactMigrater
- Defined in:
- lib/gitlab/local_and_remote_storage_migration/artifact_migrater.rb
Instance Method Summary collapse
Methods inherited from BaseMigrater
#initialize, #migrate_to_remote_storage
Constructor Details
This class inherits a constructor from Gitlab::LocalAndRemoteStorageMigration::BaseMigrater
Instance Method Details
#migrate_to_local_storage ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/gitlab/local_and_remote_storage_migration/artifact_migrater.rb', line 6 def migrate_to_local_storage logger.info('Starting transfer to local storage') migrate(items_with_files_stored_remotely, ObjectStorage::Store::LOCAL) do |artifact| FilePathFixer.fix_file_path!(artifact) artifact.update_column(:file_final_path, nil) if artifact.file_final_path.present? end end |