The socorro-infra team has determined that Jenkins is the CI tool of choice for our roll-out to AWS. To wit, all DeadCI-related elements should be removed from socorro-infra, including Puppet items and RPMs, and said configuration set up for Jenkins instead. I would suggest making this part of the Buildbox role.
I've setup a Jenkins instance on the current stage builder box. It has a number of customizations, documented here: https://github.com/jdotpz/socorro-infra/blob/deployscript/bin/README.md I snapped an AMI of it early on today before running through testing. I'm going to perform some cleanup of test jobs, history, files, setup a new job to snapshot the Jenkins server, point the /home/centos/socorro-infra back to mozilla master, and ensure that each person who needs to login to this has a user created and password changed. Once that happens, I'll run the snapshot script and update terraform with the updated base AMI. Additionally, I need to test the load balancer configs in terraform for Jenkins.
Calling this done - we have configs in terraform, and it works (pushes to master update stage, pushes to tags update prod)
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.