Continuous Integration/Continuous Deployment and DevOps

From DevSummit
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

Control Panel App

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