Multi-stage command line deploy/mirroring and task runner for Wordpress
With https://github.com/welaika/photocopier/releases/tag/v1.3.0 we now fully support SFTP protocol in Wordmove. Thanks @xwulfus for his hard testing! We think SFTP is a better place and option over FTP, so we decided to give some love to people who are bound to this protocol.
Hope you'll enjoy
With this release we're fixing #479 and #480. The former is particularly interesting for all the bedrock's users 😃
Thanks to @matthewnw, @akishin and @maiorano84 for their contribute. ❤️
and...well... 😰
Had some problem setting up the docker auto-trigger on travis. Not cleaned the history as a reminder of this tragic moment.
Thanks @rbndelrio for his awesome contribute in #469 !!! Go there and read or go in the main readme and search the new "Secrets" section! 🎉
Thanks @dompl to have reported a bug born with wordmove and - hopefully - fixed just now. Fixing #428 required an update to welaika/photocopier and a little revolution in how we make rsync work behind the scenes. We'll keep a close eye on this new behaviour in order to catch regressions ASAP.
Help in debugging always welcome! 🎁
So it's important to read release notes ;)
charset
option, add mysql_optionsNow you will need wp-cli
installed by default. You can always change back to the default
adapter, but you should go ahead and install wp-cli
as a better choice!
We have dropped the database.charset
configuration, and we have updated docs in the wiki with suggestions to preserve the previous behaviour.
Hooks, our previous new shiny feature, got improved: remote hooks will be run by default inside the remote wordpress' directory. So you won't have to manually cd
in your commands. We hope you'll appreciate. And obviously related documentation is up to date in the wiki ;)
🎉 🎉 🎉 🎉 🎉 🎉 #205 and #447 are closed feature requests now! We really hope this feature could be useful for the community, since we have implemented it "just" for you :P
charset
option, add mysql_optionsNow you have both database.mysqldump_options
and the new database.mysql_options
available in the movefile.yml
. Ref: #460 and #463 and thanks a lot to @sag5515. This is another step towards a better support for docker environments. (Psss: have you noticed https://github.com/welaika/docker-wordmove ???)
This means that you can pass options to both mysqldump
command, used for db export, and mysql
command, used for db import.
Let us know if you're happy at https://twitter.com/weLaika
This should be useful to use wpcli inside docker environments where root
is the default user
Doctor improvements:
doctor
movefile validator accepts https
protocol in local.vhost
key.
doctor
was not not able to test when custom port was used.
Also improved code with shell escaping and using right access to config
hash (by symbol now)