Skip to content

Command to remove all leftover unlinked job artifacts

License

Notifications You must be signed in to change notification settings

eikona-media/akeneo-purge-job-artifacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Akeneo Purge Job Artifacts Bundle

This bundle comes with a new command to remove leftover job execution artifacts (files in the archive which are not linked to a database job execution anymore).

Requirements

Version Akeneo PIM Community Edition Akeneo PIM Enterprise Edition
3.* 3.2.* 3.2.*
2.* 3.0.* 3.0.*
1.* 2.3.* 2.3.*

Installation

    composer require eikona-media/akeneo-purge-job-artifacts:~3.0
  1. Enable the bundle in the app/AppKernel.php file in the registerProjectBundles() method:
protected function registerProjectBundles()
{
    return [
        // ...
        new EikonaMedia\Akeneo\PurgeJobArtifactsBundle\EikonaMediaAkeneoPurgeJobArtifactsBundle(),
    ];
}

Usage

To remove leftover job execution artifacts execute the command eikona-media:batch:purge-job-execution-artifacts.
The command has one option: --force. If you omit the option the command runs in safe mode (no files will be deleted).

The command searches for directories with a numeric name in the third level of the archive directory:

- archive
    - export
        - csv_product_export
            - 22 // Third level with a numeric name
            - 23 // Third level with a numeric name
            - 24 // Third level with a numeric name
    - import
        - csv_product_import
            - 25 // Third level with a numeric name
    - ...
        - ...
            - 26 // Third level with a numeric name
            - 27 // Third level with a numeric name

The found directories are checked against the ids in the table akeneo_batch_job_execution.
All directories which do not have an entry in the table will be deleted.

About

Command to remove all leftover unlinked job artifacts

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages