Self-hosted PHPUnit Code Coverage Reports
I developed and maintain the HIBP-PHP which is currently at time of writing, hosted on GitHub. It contains a complete test suite and for some time, I've pushed the code coverage clover XML report to CodeCov. However, my plan is to move this repo from GitHub for numerous reasons to Codeberg. Welcome self-hosting the reports with MinIO and nginx.
Custom docker image in AWS ECR used in GitHub Actions
Running a test suite in your CI pipeline is critical but I was recently tasked with getting a test suite running without having the luxury of using database factories or seeders for a variety of reasons. Another approach which I decided to use, was to pre-seed a database with test data and create a custom docker image.
Moving from GitLab pipeline to GitHub Actions for CI/CD
I've been using my self-hosted GitLab instance for my git repos and pipelines for 5 or so years now, but things have changed and I've decided I no longer want to run my self-hosted instance any more. It's purely for hobby/self projects and only accessed by myself, however, one bonus of this is that I also self-host a dockerised GitLab runner that performed all of my CI/CD duties, including the deployment stage, which is the important part.
GitLab CE, Docker, PHP7.1, Laravel 5.5, SQLite CI pipeline
I've been coding in PHP for more than 15 years using a variety of environments; Windows, FreeBSD, Linux, MacOS, VMWare+Vagrant+Linux, but more recently, I've been wanting to make the move to Docker.