Tagged "DevOps"

Development tools, Continuous Integration and Continuous Delivery/Deployment (CI/CD), and generally the processes that streamline development operations.

PHPUnit

Drupal offers a few types of phpunit regression testing suites, and those tests can also be run in CI/CD and in local development.

Git Providers

GitLab is the most powerful and user-friendly. GitHub is the most ubiquitous. Codeberg is the most ethical. Worktree is the most (only) Canadian.

Database Lifecycle

I developed a semi-automated method to keep databases roughly in sync across environments.

Pa11y and Pa11y-CI

Pa11y and Pa11y-ci are helpful accessibility testing tools, as part of your CI workflow or running locally.

Deploying Containers

Using GitLab CI/CD to deploy new containers with Docker swarm, and run the Drupal database update script.