Leveraging GitHub Actions for CI/CD
GitHub Actions is a very flexible tool, but it's important to leverage it securely. In this post I set out a basic framework for managing secure deployments to AWS, using a Django project as an example.
Lower your build costs with Jenkins and EC2 Spot Instances
Sometimes, a company may choose to avoid continuous integration due to the cost constraints of having a dedicated build server if working on-premises, or the high hourly cost of a powerful build server in the cloud. In a personal project I was working on recently, I ran right up against these cost constraints on a smaller scale - I didn’t want to wait forever for my builds to finish, but I also didn’t want to spend at a higher hourly rate to keep a build server up!