@@ -216,7 +216,9 @@ public function deploy(ObjectManagerFactory $omFactory, array $locales, array $d
216
216
$ appFiles = $ this ->filesUtil ->getStaticPreProcessingFiles ();
217
217
218
218
$ version = (new \DateTime ())->getTimestamp ();
219
- $ this ->versionStorage ->save ($ version );
219
+ if (!$ this ->getOption (Options::DRY_RUN )) {
220
+ $ this ->versionStorage ->save ($ version );
221
+ }
220
222
221
223
foreach ($ deployableAreaThemeMap as $ area => $ themes ) {
222
224
$ this ->emulateApplicationArea ($ area );
@@ -228,31 +230,33 @@ public function deploy(ObjectManagerFactory $omFactory, array $locales, array $d
228
230
$ this ->count = 0 ;
229
231
$ this ->errorCount = 0 ;
230
232
231
- /** @var \Magento\Theme\Model\View\Design $design */
232
- $ design = $ this ->objectManager ->create (\Magento \Theme \Model \View \Design::class);
233
- $ design ->setDesignTheme ($ themePath , $ area );
234
-
235
- $ assetRepo = $ this ->objectManager ->create (
236
- \Magento \Framework \View \Asset \Repository::class,
237
- [
238
- 'design ' => $ design ,
239
- ]
240
- );
241
- /** @var \Magento\RequireJs\Model\FileManager $fileManager */
242
- $ fileManager = $ this ->objectManager ->create (
243
- \Magento \RequireJs \Model \FileManager::class,
244
- [
245
- 'config ' => $ this ->objectManager ->create (
246
- \Magento \Framework \RequireJs \Config::class,
247
- [
248
- 'assetRepo ' => $ assetRepo ,
249
- 'design ' => $ design ,
250
- ]
251
- ),
252
- 'assetRepo ' => $ assetRepo ,
253
- ]
254
- );
255
- $ fileManager ->createRequireJsConfigAsset ();
233
+ if (!$ this ->getOption (Options::DRY_RUN )) {
234
+ /** @var \Magento\Theme\Model\View\Design $design */
235
+ $ design = $ this ->objectManager ->create (\Magento \Theme \Model \View \Design::class);
236
+ $ design ->setDesignTheme ($ themePath , $ area );
237
+
238
+ $ assetRepo = $ this ->objectManager ->create (
239
+ \Magento \Framework \View \Asset \Repository::class,
240
+ [
241
+ 'design ' => $ design ,
242
+ ]
243
+ );
244
+ /** @var \Magento\RequireJs\Model\FileManager $fileManager */
245
+ $ fileManager = $ this ->objectManager ->create (
246
+ \Magento \RequireJs \Model \FileManager::class,
247
+ [
248
+ 'config ' => $ this ->objectManager ->create (
249
+ \Magento \Framework \RequireJs \Config::class,
250
+ [
251
+ 'assetRepo ' => $ assetRepo ,
252
+ 'design ' => $ design ,
253
+ ]
254
+ ),
255
+ 'assetRepo ' => $ assetRepo ,
256
+ ]
257
+ );
258
+ $ fileManager ->createRequireJsConfigAsset ();
259
+ }
256
260
257
261
foreach ($ appFiles as $ info ) {
258
262
list ($ fileArea , $ fileTheme , , $ module , $ filePath , $ fullPath ) = $ info ;
0 commit comments