![]() PHONY: coding-standards coding-standards: vendor Vendor/bin/phpunit -configuration=test/Unit/phpunit.xml -coverage-text PHONY: code-coverage code-coverage: vendor PHONY: it it: coding-standards static-code-analysis tests. In most of my projects I use a Makefile similar to the following. While it has its limitations, it's short and simple, and most of all, it get's the job done. For a couple of years now I have been using make, after having been introduced to it when working on a project in 2014. ![]() Back then a developer set up Capistrano, and I didn't understand a thing. The first time I heard of an automated build tool was when I was working on a crowd investment project in 2011. Also, it gives me more confidence before committing and pushing changes upstream. This prevents stress-testing the automated build system and taking away resources from other developers. Regardless of whether an automated build system can be set up and used for a project or not, I prefer to be able to run build steps locally. Even this blog here is built with, and eventually deployed into production using GitHub Actions. ![]() Personally, I rely on GitHub Actions as an automated build system. Whatever the size of the software project, I believe in, subscribe to, and promote Continuous Integration.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |