GitHub Actions is a continuous integration (CI) and continuous delivery (CD) platform. In this article, we are exploring how to use it to run a coding standards check on a custom Drupal module.
I believe there's no need to say anything about Elasticsearch. It's a well-known search engine developed in Java that provides full-text search. If you need an Elasticsearch instance for your project and you don't want to manually install it or pay for a managed service, then read on.
You might ask me why don't I just use the Backup and Migrate module to back up my Drupal database and files, and my response would be why to use a module with around 200 issues and who knows how many lines of code when I can do it with a simple shell script in less than 15 lines of code.
This website is rather simple and easy to use. That means that there isn't much to test, but having some sort of automated test coverage is giving me peace of mind that everything works as it should.