Thank you for taking the time to write such a helpful, detailed article. With links/references, screenshots, and fool-proof instructions, it's been educational to follow along.
I'd used Jenkins before (that someone else had set up) and was familiar with much of the other parts (DigitalOcean, Node.js, PM2, etc.), but had never properly learned how to set up CI for myself. This article was a great introduction.
Now studying your Rapid MVP Standards document (https://github.com/niftylettuce/rapid-mvp-standards). I appreciate you sharing your experience and knowledge!