Continuous integration and continuous delivery/deployment capabilities is a godsend for every software development team. Due to a tight delivery timeline for a project, we had no choice but to implement this critical release engineering capability to enable faster time-to-market.
We will be talking about
• A brief introduction to the concepts of CI/CD
• About our journey and how we landed up with a stack based on Git/Atlassian Stash, Jenkins, Gradle, Nexus
• The challenges and pain points in the DBS environment and what is the preparatory and redtape work required
• Our setup and how we managed to install, configure and test our stack up and running in 3 solid nights
• Brief Demos on
o How to manage POCs through Virtualbox/Vagrant
o The stack and a sample build workflow
• Where we are now in the area of release engineering and our future plans towards Devops nirvana
• How your team can go about go about starting your own devops efforts and how it can align to the DBS ITSS Enterprise Devops efforts