Continuous Integration

WordPress, GDPR, GitHub Actions, Continuous Integration

Make GDPR safe backups for WooCommerce

A client of mine runs on WordPress. But this has a lot of privacy-sensitive data in their backups. I don't want this data in my local system. Let's see how we can solve this.
Magento 2, Continuous Integration, Integration test, Testing

Testing Magento 2 extensions in a continuous integration pipeline

As you might know i like to write code that is tested. Now, writing tests in Magento can be quite hard, but running your tests in a continuous integration pipeline can be even harder. Even more harder is it to test standalone Magento 2 extensions in a continuous integration pipeline.
Continuous Integration, Integration test, Magento 2, Magento 2 testing, Open source

Revive your Magento integration tests

In my day to day job as a freelancer i get to work on quite a few different Magento setups. Now as i try to practice Test Driven Development (TDD) wherever i can, i kept hitting the same bump in the road: when you have an installation that is around for some time, there is a big chance that the integration test setup is broken.
Continuous Integration, Integration test, Magento, Magento 2, Testing

Debugging the Magento 2 integration test setup

You might have been at the same point where i have been a few times: You want to start with integration tests on an existing Magento 2 store. You follow the steps to setup your IDE, start the first test and wait. After a while you get one of these nasty non descriptive errors:
Continuous Integration, Quick Tip

Linting PHP files with Travis

Travis is an awesome tool and my goto for Continues Integration and Continues Deployment. This is a quick win to speed up your linting.