DevOps¶
DevOps is a set of cultural practices, tools, and methodologies that combine software development (Dev) and IT operations (Ops) to shorten the systems development lifecycle and deliver high-quality software continuously.
Key DevOps practices relevant to PHP projects include:
Continuous Integration, CI: automatically building and testing code on every push
Continuous Deployment, CD: automatically deploying tested code to production
Infrastructure as Code, IaC: managing servers, containers, and services via version-controlled configuration files
Containerisation: packaging PHP applications in Docker containers for consistent environments.
Monitoring and observability: tracking application performance, errors, and uptime.
Automated testing: unit, integration, and end-to-end tests run in the pipeline.
See also What is DevOps? (GitLab) and GitHub Actions for PHP.
Related : Continuous Integration (CI), Deployment, Docker Container, Tool, Monitoring, Test, git, Software Development Life Cycle (SDLC), Infrastructure as Code (IaC), Docker, Timing Attack
Related packages : deployer/deployer