code lifecycle on the acquia cloud platform
TRANSCRIPT
- 1. Code life cycle on
- 2. Tim Hilliard Drupal ~7 years (Drupal 5.5) Acquia ~4 years Hosting Engineer ~2 years
- 3. Code life cycle Deploying code Behind the scenes Applying updates
- 4. Deploying code
- 5. Code commit
- 6. Code deploy
- 7. Behind the scenes So how does it work?
- 8. Systems at play git server hosting data store task server web servers
- 9. Code commit flow Git commit -> triggers post commit hook Update hosting data store -> triggers code update task Task server grabs task -> calls out to deployment code on each web server New code is checked out / updated away from live code New code is rsynced into place Post-code-update hook task is triggered Task server grabs task -> calls out to one of the webs and executes the post-code-update hook
- 10. Applying updates
- 11. Updating Drupal
- 12. Server security https://docs.acquia.com/cloud/arch/security Ubuntu LTS using Acquia controlled package mirrors Configuration management using Puppet Drupal file scanning using Clamav OSSEC - Host based intrusion detection Dedicated security team
- 13. Acquia Cloud Free https://www.acquia.com/free