* fix typo in magento recipe
* process the correct theme names and add -f switch here as well
* run docgen
* commit the other changed doc files after running bin/docgen
* Revert "commit the other changed doc files after running bin/docgen"
This reverts commit e0d1c2b7ca23ecec2390fc4f83f9e1a96094e1d3.
* Changed step to upgrade the DB only instead of Magento and execute it once if multiple servers are selected for the deployment
* Bugfix: Added once() to task instead of run commando. Regenerated docs.
* Improvement: Changed documentation to reflect that the database step is only executed once.
Refactoring the `getPlugins` function to not parse regular commandline
output anymore, instead use the --json flag `plugin:list`.
Refactoring 'sw:plugin:update:all' to not upgrade every installed
plugin, but every installed plugin that in fact is upgradable.
* escape shell argument depending on target operating system
* only escape unix style
* add some basic tests
* use json_encode in test
* correctly escape single quotes on the Linux command line
* [TASK] Update TYPO3 recipe
* Update recipe for TYPO3 v12
* Allow tasks to be added before or after a task in a given task group
* Allow to hide spinner to enable interactive tasks on be run on the remote server
Fixes#3667
* [TASK] Update docs
* [TASK] Remove deploy:vendors from recipe
We aim for minimal requirements on the target server.
Thus, all preparation should be done in CI.
* [TASK] Update comment
* DD#0000: feat: Magento2: Add support for preload keys
- Also updated to remove the config set and instead manually add the hocks to your deployer file
- And move var-exporter into the main composer require
- https://github.com/deployphp/deployer/pull/3453#issuecomment-1497248859
* DD#0000: feat: Reverted composer updates
* DD#0000: feat: Updated docs
* DD#0000: feat: Updated replace to use preg to make sure it only checks beginning of string
Updated readme use better grammer
* DD#0000: feat: Updated md docs
* Added migrate task to Yii recipe
Resolves#3559
* Changed path and PHP executable to be more generic
* Added doc entry.
* Added --interactive=0 flag so that migrations will run automatically.
* Only set maintenance mode once if needed
Also:
- by adding magento:maintenance:enable-if-needed to the task list instead of invoking it directly, it is now possible to use after() to add custom tasks to be performed in maintenance mode
- the maintenance_mode_status_active check was removed because it is unnecessary and can return wrong results because of caching
* Update docs
* adds sticky to writable recipe
chgrp for all files, chmod g+rwxs for directories, chmod g+rw for files
* adds artifact deployment for magento2 recipe
* Updates Documentation
* removes mode that has been submitted in other MR
* adds divers discussion results from PR #3317
- uses contrib/cachetool
- removes task build:prepare-env
- comments additional_shared_files and additonal_shared_dirs
- avoids invoke()
* updates docs
* corrects additional shared
* expands DocGen for artifact deployment and adds documentation to the magento2 recipe
* corrects missing capital and typo
---------
Co-authored-by: Anton Medvedev <anton@medv.io>
The new [Shopware template](https://developer.shopware.com/docs/guides/installation/template) does not have a `bin/build.sh` file anymore. The missing executable executed `composer install` and `bin/build-js.sh`. Since requiring the new Symfony flex recipe requires running `composer` manually, we just execute `bin/build-js.sh` now.
This could be a breaking change for some users. Don't know if you want to state that somewhere or allow a way to restore the old behavior via flag (although one can just override the `sw-build-without-db:build` task anytime).
* Magento: create variable for bin/magento
so it can be overridden to a custom location
* Update docs
* Allow Magento to be installed in a subdirectory
* Update docs
* Use Magento subdirectory for composer command
* Fix bin/magento call in magento_version function
* Update docs
* Update docs
* Combine magento_dir and bin/magento configurations correctly