Completing your CD Pipeline for your PHP Project

On my last two posts I went through setting up CI for your PHP project. As promised, this post will walk through the CD pipeline that I setup for the project. The Continuous Integration jobs were a good start, but I wanted to throw in additional testing, on architecture that better mimics production. I created two additional […]

Read more
Filling out your CI Pipeline for Your PHP Project

Last month I started writing about the DevOps pipeline that I built out for a PHP project. Today I plan on filling it out a bit more. What I described last week is what many people consider a full CI Pipeline, executing unit tests, code coverage, and static analysis. I threw in a little more […]

Read more
Autoscale Your CI Pipeline

    Building software in the cloud makes scalability an easy and achievable goal for your organization.  As the demand on your Jenkins executor capacity increases, you need to be able to scale your Jenkins footprint to keep up with the demand. This is where the Amazon EC2 Plugin can make a huge impact to […]

Read more
Securing Jenkins when using AWS
Security

Dear Loyal Readers, Security, like safety, almost always makes your life harder. It is inefficient.  Now, as I said before, I love Jenkins for scripting and organizing project operations and today I’d like to talk about a security feature that can help you have your cake and eat it too. The challenge for us is that […]

Read more
Creating a VPC with public and private subnet in AWS with the Ruby SDK

Dear Loyal Readers, The basic scenario for a VPC is a public facing subnet, and a private subnet only accessible via the first subnet (this is the web server w/ data backend scenario, aka Scenario 2).  Unlike spawning an instance like I did in my previous post, the challenge to this script is that many […]

Read more
AWS with the Ruby SDK

Dear Loyal Readers, I’ve been delving into automating AWS deployments and I’m a huge ruby fan for any sort of Linux admin, so I started with the AWS SDK and the samples/ec2/run_instance.rb.  The example for deploying an instance was pretty straight forward; I just wanted write about some features/modifications that I found useful. Modification #0 — […]

Read more
X