Continuous Integration/Continuous Deployment and DevOps
Jump to navigation
Jump to search
Continuous Integration/Continuous Deployment parts of DevOps: - Scott & Tak
How to get code out in the least possible painless way?
Settled on Github for repo
Build side through Deploy
- pain point integrating testing
- Using Github actions or DeployerPHP
Container for development
- Lando
- but not using containers in hosting
Visual Unit Test
- Jest (made by Facebook) or Cypress
Bedrock
- a more modern version of WordPress which makes it easier to manage dependencies
- https://github.com/roots/bedrock
- based on a 12 factor app: https://12factor.net/
Control Panel App
- https://spinupwp.com/ - exploring
State Management
- DeployerPHP
- uploads folder is not deployed - store seprately on the server - it's a symlink
- offload images to s3
Public document developed as a guide for best practices but this is a work in progress: https://docs.google.com/document/d/1sAeiRwV5whX_GLcTMbdCdxrMU7L76gJcf56KresIQwY/edit#heading=h.r4ja6nn7pzcr