No budget doesn’t mean no CI/CD, setup CI-CD just within few click and cost $0.

Outside of work, I like doing side projects to try out new tech and build something fun. The quality of side projects is more relax, not even require a secure check up before it merge to master, no need 2 reviewers to give 👍 to approve. As long as it look cool, can be merged.

Hold on, we all don’t want the new code to break the project when we showing off to people. So there are 2 points in development flow I care about:

Run unit test when creating pull request, and leave comment Deploy a newest version when new commit is created on Master

I have tried out other services, like Heroku, circleCI, firebase, and AWS. They all have free product, but the brainless me end up on Travis.ci and Github.page, because they are simple.