Good article Victoria! I really love the concept of Portable tooling.
Have you tried Docker in your workflow? I too use Makefile but delegate my commands to Docker containers which makes it even more portable because it runs on Windows, Mac, and Linux.
With Docker, you don't even need to have any language/framework installed on your local machine and CI/CD server! And it works seemingly with GitHub Action.
Wrote this small blog post about GitHub Action and Docker.
If you are interested, 3musketeers.io explains in more details the methodology I generally use. Even the website uses GitHub Actions (and Docker) to build, test, and deploy to Netlify. :)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Good article Victoria! I really love the concept of Portable tooling.
Have you tried Docker in your workflow? I too use Makefile but delegate my commands to Docker containers which makes it even more portable because it runs on Windows, Mac, and Linux.
With Docker, you don't even need to have any language/framework installed on your local machine and CI/CD server! And it works seemingly with GitHub Action.
Wrote this small blog post about GitHub Action and Docker.
If you are interested, 3musketeers.io explains in more details the methodology I generally use. Even the website uses GitHub Actions (and Docker) to build, test, and deploy to Netlify. :)