This presentation was recorded at GOTOpia February 2021. #GOTOcon #GOTOpia http://gotopia.eu Wouter Ligtenberg - Engineering lead at ING Tech Romania, the software development hub of ING Cosmin Mitescu - DevOps engineer at ING Tech Romania, the software development hub of ING Florin Ioanitescu - Senior DevOps engineer at ING Tech Romania, the software development hub of ING ABSTRACT Azure pipeline templates are a powerful way of scaling your CI/CD pipelines throughout your organization. When combining it with software engineering practices it becomes a powerful tool in speeding up the build and release work done by DevOps teams. Templates facilitate the creation of scalable, parameterized pipelines that can be unit tested and ensure pipeline immutability while remaining a consistent and transparent single source of truth. The ING DevOps engineering team has created a way to build and deploy JVM applications in the cloud to be consumed by multiple teams from the entire tribe and more by using templates developed in Azure DevOps with the goal to automate a pipeline end to end, from code to runtime. To achieve this, they wrote code to automate everything and also created a system to manage these pipelines. Some other objectives they set for themselves were: • maintenance of the pipeline must be low • the pipeline must have a versioning in place as to not break consumers pipelines when we update it • it must be flexible, for different languages and applications • any of their colleagues should [...] TIMECODES 00:00 Intro 04:12 Agenda 05:07 Pipeline problems & solutions 10:26 Challenges of using templates: modularity & flexibility 16:18 Challenges of using templates: quality & maintainability 22:52 Challenges of using templates: Azure DevOps learning curve 27:12 Final thoughts Read the full abstract here: https://gotopia.eu/february-2021/sessions/1687/kickstarting-your-azure-pipeline-with-templates https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #Azure #AzurePipeline #CI #CICD #CD #ContinuousIntegration #ContinuousDelivery #DevOps #ING #Modularity #Flexibility Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.