Using roots Bedrock for a few years, I gladly recommend it. Core versions are all available and are synced by roots.io technical team.
Using WordPress with composer would allow you to have dependencies (WP core, plugins, themes, and other PHP libs) all managed with composer versions. Bedrock will also ensure that no core file is edited as they are stored as a vendor.
Automatic deployment process are done just like with every other PHP application.
The downside of it, is that you won’t benefit automatic updates for your app and you will have to handle them yourself.
Related Posts:
- In a continuous integration environment how do you implement the database entries for plugins and themes
- Detect if WP is running under WP-CLI
- wp-cli Enabling Maintainance Mode
- WP-CLI Cannot Connect to Database due to Vagrant
- WP-CLI Process Killed
- wp-cli commands do nothing, return nothing
- How do I clone or duplicate a post with the WordPress Command Line Interface WP-CLI?
- wp-cli doesn’t find and wordpress installation
- WP-CLI :: Cannot installing plugin as www-data
- wp-cli import theme sample data
- Export list of users with first and lastname in WP-CLI
- What could cause WP-CLI search-replace to not replace all instances of a string?
- Using Travis CI to run unit tests and running phpunit locally [closed]
- wp-cli create post and media import
- Import Media To CPT with CLI & Filter Custom Taxonomy
- wp-cli with MAMP shows sh: mysql: command not found
- What is the difference between the Package Language and the Site Language?
- PHP warning are displaying when using WP CLI [closed]
- How do I update a nested option?
- Is it possible to use WP-CLI via PHP-framework?
- WP-CLI with theme: Uncaught Error: Class ‘WP_CLI’ not found
- What tools respect `.distignore`?
- How to prevent WP-CLI shell from exiting when an exception occurs?
- WP-CLI Get Site ID from its url
- WP-CLI alias: connect with ssh proxy
- Setting boolean and array values using wp theme mod set
- Ask WP-CLI latest core WordPress version released
- WP-CLI sudden empty response
- How to get all posts related to a term with WP-CLI?
- WP CLI: there has been critical error
- wp-cli: wp term generate xxxxx – Error: ‘xxxxx’ is not a registered taxonomy
- How can I add an RSS widget using WP-CLI?
- MAMP PRO WP-CLI Error: Error establishing a database connection
- “Class ‘Phar’ not found” error setting up WP-CLI with Cygwin
- Running WP-CLI without SSH
- WP CLI Shell not working on Windows
- How do you kill WP-CLI execution?
- Is it possible to delete a range of posts by ID with WP-CLI?
- WP Cli will not execute on Windows
- Formatting messed up when piping wp commands
- wpcli: Error on post_content or post_title if accents
- wp-cli configuration in php?
- Lock User and Enforce Password change via wp-cli
- BackupBuddy WP CLI Invalid Profile Error
- How to find what pages/posts contain a particular reusable block?
- How can I search and replace by post type?
- WP CLI not outputting anything
- Only the WP CLI command, wp –info, runs under my cPanel account
- Error establishing a database connection when running phpunit
- Set Site Icon programmatically (eg. using `wp cli`)
- Bulk remove custom post type and its attachments with wp-cli?
- How to rename default category name and slug using WP CLI?
- Resetting internal WordPress state during its cycle
- WP-CLI can not find Url
- Wildcard for wp-cli search-replace
- Update BackupBuddy with WP-CLI
- Get media url (featured image) with wp-cli
- MySQL 5.6 Causes Errors with WP CLI
- Using WP-CLI, how do I delete a post by title or slug, not ID?
- Can I use wp-cli to create posts with a custom post types?
- wp-cli only displays PHP version for all input options
- WP CLI: search and replace specific directory name of URL
- WP-CLI plugin install causes PHP fatal error – Using $this when not in object context
- How to delete a single post using wp cli in command line?
- Adding content from file with wp post create
- WP-CLI media import error
- How to run wp cli from a wp hook?
- wp-cli PHP Notice after moving server behind load balancer
- Is it possible to view WP documentation within the WordPress shell?
- What is the purpose of the “user” global parameter in wp-cli.yml config?
- Userless db-only wordpress instalation
- WPCLI doesn’t recognize the site
- One-click WP site generation wih wp-cli on Windows
- Add passwords to config.yml to manage multiple sites
- Wp-CLI not working with WordPress installed with composer
- WP-CLI mysteriously stopping while downloading the core [closed]
- WP-CLI: Does “wp post create” will create post normally and will ping to Ping Service?
- Trying to install/configure wp-cli for WordPress
- WP-Cli Autoloads Non-existant Framework
- Mocking WP_CLI static methods in unit tests
- Give WP-Cli User Home Directory Privileges
- How to add an array to a command “wp config set”?
- WP-CLI: detect altered core files and restore them automatically
- wp-cli core install unknown: fatal: file /etc/postfix/main.cf: parameter mail_owner: user postfix has same user ID as _postfix
- How to specify which editor is used when editing posts with WP-CLI?
- WP changes siteurl, but some URLs then don’t work
- Is WP-CLI safe to use in a hosting environment? Why?
- Install plugin on remote wordpress
- WP-CLI is unable to update password
- Make WordPress more like Jekyll (using wp-cli package?)
- Wp-cli from a plugin?
- Is it possible to update a single page using WP-CLI?
- Is it possible to use WP CLI to update a theme that is not in the WordPress Repo?
- Can I use WP-CLI from a remote computer?
- ignoring, hidding mu plugins when wp-cli is run
- Install WordPress using PHP
- WP-CLi Uable to Install / Update Plugins
- wp-cli incorrectly believes a plugin is currently installed
- Using wp-cli on remote with quoted commands
- Post Count for Multisite?