I’ve written how I’m running my blog as a production application multiple times.
It has now been a few weeks and I’m liking the process. Using bots has been the real key into making it work for more than a few days. If I had to do everything manually it wouldn’t have been worth it…
I would have wasted so much time on gatekeeping:
- Merging pull requests
- Assigning reviews
- Performing checks
The time commitment has surely increased, but it is still not an unsurmountable amount. And what I got in return is having every single post checked by someone else and also have multiple automated checks before anything gets merged into the master branch.
I took a peek at the Code Integration statistics and was surprised by how much it is used. I’m using [Travis CI] which is free for Open Source applications. It spent almost 400 minutes to run test last week alone!
The record last week was 50 builds + test in one day. A lot of that activity is caused by bots, but some are manually triggered as well:
- automatic pull request merging on success triggers a test
- automatic pulling master into every branch that has a PR open triggers a build for each pr
- each push to any branch with an open PR triggers a build
But that’s not all and it is surely NOT the most builds per day to date. If you zoom out there was one day with more than one hundred builds. Don’t ask why that is, I have no idea.
Bots and CI / CD take some time to set up, but you will get back that time soon enough and over time it compounds.