Pacemaker Verbindung
Konfiguration per XML-File
Die Konfiguration ist im Modul vorhanden und ist standardmäßig wie folgt definiert:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:TechDivision_ImageCache:etc/pipeline.xsd">
<pipeline name="pacemaker_import_catalog" description="Pacemaker Product Import" use-working-directory="true" expire-in="6 hours">(1)
<conditions>
<pipeline_condition type="TechDivision\ProcessPipelines\Helper\Condition\Pipeline\NoAutoSpawn" description="No automatic start for this pipeline"/>
</conditions>
<step name="media_cache_refresh" executorType="TechDivision\PacemakerImportBase\Model\Executor\MagentoExecutor" sortOrder="68" description="Refresh media cache"> (2)
<conditions>
<step_condition type="TechDivision\ProcessPipelines\Helper\Condition\Step\AttemptsLimit\Limit1" description="Try once."/>
<step_condition type="TechDivision\ProcessPipelines\Helper\Condition\Step\PreviousStepsCompleted" description="Previous step needs to be finished."/>
<step_condition type="TechDivision\PacemakerImportCatalog\Virtual\Condition\NoConflictingStepInProcess" description="Avoid conflicts between import steps."/>
</conditions>
<arguments>
<argument key="command" value="techdivision:images:generatecache" /> (3)
</arguments>
</step>
</pipeline>
</config>
xml
1 | Wenn eine Import Pipeline für den Katalog ausgeführt wird |
2 | wird nun auch der neue Step "media_cache_refresh" ausgeführt |
3 | welcher das Kommando "techdivision:images:generatecache" ausführt |