Skip to content
Johan Elmström edited this page Mar 3, 2014 · 17 revisions

Deployment pipeline workshop

This workshop started out as a lab on the AgilaSverige conference in 2013. The purpose of this project is to create a deployment pipeline template that can be used to explore different technologies and challenges involved when implementing ContinuousDelivery that can be run on a laptop.

The aim is to take a sample project (currently SpringPetclinic), submit it to some simple tests and upon success deploy this to a production server. In order to do this we need to design a workflow and quality metrics that are used to verify the integrity of the release. There are also some other goals that you can read about here

We will start by implementing a simple workflow and then expand on this to include more advanced topics and technologies. The current structure can be found in the Architecture page.

Some future steps

  • Utilize Cloud providers (Amazon, heroku etc)
  • Implement a workflow that includes manual approval(in Jira?)
  • Try out more CI servers (Go, Bamboo)
  • Try Ansible
  • Let CI environment be responsible for creating / recreating deployment targets (test/prod)
  • Use docker instead of Vagrant

Contact information of the participants.

Clone this wiki locally