Home
Search results “Continuous delivery principles”
Spinnaker: continuous delivery from first principles to production (Google Cloud Next '17)
 
46:03
Continuous Delivery (and Deploy) is a new look at how we should get our deployable artifacts into production. Google's been doing this for quite some time with success, and we have opinions and corresponding best practices based on lessons we've learned. Steven Kim shares a set of first principles behind continuous delivery with tangible examples from Waze. He also demonstrates how users can take advantage of these first principles today using Spinnaker. Missed the conference? Watch all the talks here: https://goo.gl/c1Vs3h Watch more talks about Infrastructure & Operations here: https://goo.gl/k2LOYG
Views: 44109 Google Cloud Platform
Continuous Delivery vs. Continuous Deployment
 
07:36
Explore IBM DevOps and Continuous Delivery: https://www.ibm.com/cloud/devops Sanjeev Sharma, IBM Distinguished Engineer and Author, explains the difference between Continuous Delivery and Continuous Deployment.
Views: 79842 IBM Cloud
Principles of Continuous Delivery
 
11:44
http://www.informit.com/store/continuous-delivery-livelessons-video-training-downloadable-9780134390710?WT.mc_id=Social_YT Principles of Continuous Delivery is an excerpt from Continuous Delivery LiveLessons Video Training by Jez Humble. Overview 3 1/2+ Hours of Video Instruction -- Getting software released to users is often a painful, risky, and time-consuming process. The practice of continuous delivery sets out the principles and technical practices that enable rapid, low-risk delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers and IT operations, teams can get changes released in a matter of hours–sometimes even minutes–no matter what the size of the product or the complexity of the enterprise environment. Related content: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation Continuous Delivery Expert Interviews by Jez Humble (Video) Description In Continuous Delivery LiveLessons, Jez Humble presents an in-depth guide to the principles and practices behind continuous delivery and the DevOps movement, along with case studies from real companies and ideas to help you adopt continuous delivery and DevOps within your organization. You’ll start by learning the value proposition and the foundations that enable continuous delivery, followed by an introduction to the pattern at the heart of continuous delivery—the deployment pipeline. The training then dives into the key development practices of continuous integration and comprehensive test automation. These lessons cover change management, agile infrastructure management, managing databases, architecture, and the patterns that enable low-risk releases. They conclude by discussing the culture and organizational change patterns of high performing companies. After taking this training, you will understand not just the principles and practices that enable continuous delivery and devops, but also how they are implemented in high performing organizations. With this knowledge you’ll be ready to transform your organization’s software delivery capability to get high quality solutions to market fast, while reducing the risk of the release process. About the Instructor Jez Humble is a vice president at Chef; a lecturer at UC Berkeley; and co-author of the Jolt Award winning Continuous Delivery, published in Martin Fowler’s Signature Series (Addison Wesley, 2010), and Lean Enterprise, in Eric Ries’ Lean series (O’Reilly, 2014). He has worked as a software developer, product manager, executive, consultant and trainer across a wide variety of domains and technologies. His focus is on helping organizations deliver valuable, high-quality software frequently and reliably through implementing effective engineering practices. Skill Level Beginner to Intermediate Learn How To Reduce time-to-market for software products, and make releases painless, low-risk events. Increase the quality and stability of the software you delivery, while reducing cost of ongoing software development. Get fast feedback on the production readiness of your application by implementing continuous integration and creating a deployment pipeline. Automate the build, test and deployment processes, including automating database changes and infrastructure provisioning and evolution. Improve collaboration between people involved in delivering software (developers, testers, and systems administrators). Reduce the risk of deployments through effective release management, combined with release engineering techniques such as canary releasing, dark launching, blue-green deployments, and the expand/contract pattern. Manage continuous delivery with large and distributed teams. Architect your software and infrastructure to enable continuous delivery Adopt DevOps principles and practices Transform your organization's culture and delivery process to enable continuous delivery. Who Should Take This Course Anyone involved in software delivery, from testers and developers to managers and systems administrators.
Views: 21612 LiveLessons
Better software, faster: principles of Continuous Delivery and DevOps by Bert Jan Schrijver
 
49:45
The Wall Street Journal already mentioned it in 2011: “Software is eating the world.” Nowadays, every company is an IT company. Product owners and other business representatives seeing their competitors release new features to end users every day are demanding the same from their own software teams. How do you measure up to this heavy pressure as an IT organization? How do you quickly make changes to software systems in fast-paced environments without losing your grip on quality? How do you build and test software in such a way that it's always in a releasable state? This session explains the principles of continuous delivery and DevOps. You’ll leave with enough insights into how and where to get started yourself.
Views: 255 Devoxx
Continuous Delivery Architecture Webinar
 
52:00
Listen to DevOps Continuous Delivery Architecture course author, Marc Hornbeek, and CEO of DevOps Institute, Jayne Groll as they discuss the Continuous Delivery Architecture certification course. Built upon the principles and practices of Pearson’s bestselling book “Continuous Delivery” by Jez Humble and David Farley and the “Continuous Delivery LiveLessons” video course by Jez Humble, the CDA course equips IT professionals with the broad based competencies necessary to architect and orchestrate effective and efficient automated deployment pipelines.
Views: 570 DevOps Institute
Jez Humble   |   Continuous Delivery
 
47:00
Jez Humble on Continuous Delivery Businesses rely on getting valuable new software into the hands of users as fast as possible, while making sure that they keep their production environments stable. Continuous Delivery is a revolutionary and scalable agile methodology that enables any team, including teams within enterprise IT organizations, to achieve rapid, reliable releases through better collaboration between developers, testers, DBAs and operations, and automation of the build, deploy, test and release process. I'll start by discussing the value of CD to the business, inspired by the lean startup movement. I'll then present the principles and practices involved in continuous delivery, including value stream mapping, the deployment pipeline, acceptance test driven development, zero-downtime releases, and incremental development. I'll cover how CD is enabled by an ecosystem including Devops, cloud computing, agile testing, and continuous deployment. Finally I'll talk about how continuous delivery can co-exist with ITIL and compliance in an enterprise environment. Jez Humble is a Principal at ThoughtWorks Studios, and co-author of the Jolt Award winning Continuous Delivery, published in Martin Fowler's Signature Series (Addison Wesley, 2010). He has worked with a variety of platforms and technologies, consulting for non-profits, telecoms, financial services, and online retail companies. His focus is on helping organisations deliver valuable, high-quality software frequently and reliably through implementing effective engineering practices. http://www.thoughtworks.com/events Help us caption & translate this video! http://amara.org/v/J2J8/
Views: 42437 ThoughtWorks
GOTO 2017 • It’s Not Continuous Delivery If You Can’t Deploy Right Now • Ken Mugrage
 
38:39
This presentation was recorded at GOTO Amsterdam 2017 http://gotoams.nl Ken Mugrage - Technology Evangelist with ThoughtWorks ABSTRACT I hear people say all the time that they're practicing continuous delivery. This declaration is often followed by something like, "I can let the security team know anytime", or "I just have to run the performance tests". If you can't push your software [...] Download slides and read the full abstract here: https://gotoams.nl/2017/sessions/214 https://twitter.com/gotoamst https://www.facebook.com/GOTOConference http://gotocon.com
Views: 22203 GOTO Conferences
Continuous Delivery Tutorial | Continuous Delivery Pipeline Using Jenkins | DevOps Training |Edureka
 
32:16
***** DevOps Training : https://www.edureka.co/devops ***** This Edureka Tutorial on "Continuous Delivery Tutorial" will help you understand what is Continuous Delivery and how it is different from Continuous Integration and Deployment. It also includes a practical, where we will be creating a Continuous Delivery Pipeline using Jenkins. Following are the topics included in this video: 1. What is Continuous Delivery? 2. Difference Between Continuous Integration, Delivery, and Deployment 3. What is Jenkins? 4. Demo Check our complete DevOps playlist here: http://goo.gl/O2vo13 - - - - - - - - - - - - - - Do subscribe to our channel and hit the bell icon to never miss an update from us in the future. Instagram: https://www.instagram.com/edureka_learning/ Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka #DevOps #DevOpsTraining #DevOpsTutorial - - - - - - - - - - - - - - About the Course Edureka’s DevOps online training is designed to help you master key DevOps tools like Docker, Puppet, Jenkins, Nagios, GIT, Selenium, Kubernetes, Ansible, SaltStack and Chef used by a DevOps Engineer for automating multiple steps in SDLC. The course includes the following 11 modules and one certification project: 1. Introduction to DevOps 2. Version control with Git 3. Git, Jenkins and Maven integration 4. Continuous Integration using Jenkins 5. Continuous Testing with Selenium 6. Configuration Management using Puppet 7. Configuration Management using Ansible 8. Containerization with Docker 9. Docker Ecosystem and Networking 10. Containerization using Kubernetes 11. Continuous Monitoring using Nagios - - - - - - - - - - - - - - Who should go for this course? DevOps practitioners are among the highest paid IT professionals today, and the market demand for them is growing rapidly. With the emergence of new job roles around DevOps philosophy, anyone aspiring to get into these new roles can take up this DevOps course. Some of these roles are: 1. DevOps Architect 2. Automation Engineer 3. Software Tester 4. Security Engineer 5. Integration Specialist 6. Release Manager - - - - - - - - - - - - - - For more information, please write back to us at [email protected] or call us at IND: 9606058406 / US: 18338555775 (toll-free).
Views: 5906 edureka!
Continuous Delivery vs Continuous Deployment | DevOps Methodology | Devops Training | Edureka
 
16:00
** DevOps Training: https://www.edureka.co/devops ** This Edureka video on Continuous Delivery vs Continuous Deployment will explain to you the major differences between these two terms in the world of DevOps. Below are the topics covered in this tutorial: 1. What is DevOps 2. DevOps Methodology 3. What is Continuous Delivery 4. What is Continuous Deployment 5. Continuous Delivery vs Continuous Deployment Check our complete DevOps playlist here (includes all the videos mentioned in the video): http://goo.gl/O2vo13 Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka - - - - - - - - - - - - - - About the Course Edureka’s DevOps online training is designed to help you master key tools of Devops lifecycle like Docker, Puppet, Jenkins, Nagios, GIT, Ansible, Salt Stack and Chef used by a DevOps Engineer for automating multiple steps in SDLC. During this course, our expert DevOps instructors will help you: 1. Understand the concepts and necessities of DevOps 2. Understand the need for DevOps and the day-to-day real-life problems it resolves 3. Learn installation and configuration of common infrastructure servers like Apache, and Nginx for the Enterprise 4. Learn popular DevOps tools like Jenkins, Puppet, Chef, Ansible, Salt Stack, Nagios and GIT 5. Implement automated system update, installations and deployments 6. Learn Virtualization Concepts 7. Configuration deployment and packaging, continuous integration using GIT 8. Fine tune Performance and set-up basic Security for Infrastructure 9. Manage server operations using Code which is popularly known as Infrastructure as a Code 10. Understand the need for and concepts of Monitoring and Logging. Along with the above-mentioned topics, to help you master the most popular DevOps tools, you will also receive 3 additional self-paced courses including presentations, class recordings, assignments, solutions for the following tools: 1: Ansible - Covers Introduction, Setup & Configuration, Ansible Playbooks, 37 Ansible Modules, Different Roles and Command Line usage. 2: Chef - Covers Introduction, Building the Cook Book, Node Object & Search, Data-bags, Chef environment, Roles, Deploying Nodes in Production and using the Open Source Chef Server. 3: Puppet - Covers Puppet Infrastructure & run-cycle, the Puppet Language, Environment defining Nodes and Modules, provisioning a Web Server and Executing Modules Against A Puppet Master. - - - - - - - - - - - - - - Who should go for this course? DevOps practitioners are among the highest paid IT professionals today, and the market demand for them is growing rapidly. With emergence of new job roles around DevOps philosophy, anyone aspiring to get into these new roles, can take up this DevOps course. Some of these roles are: 1. DevOps Architect 2. Automation Engineer 3. Software Tester 4. Security Engineer 5. Integration Specialist 6. Release Manager - - - - - - - - - - - - - - Project Work 1. Host a dummy webpage using Apache Web Server. 2. Write shell script which reports: a) Various system configurations related to the user and the OS. b) Data related to load on the server. c) Top 5 processes with the maximum number of threads. d) Sort the services by memory 3. Install Nagios on a VM node for monitoring the various parameter of the VM. For more information, please write back to us at [email protected] or call us at IND: 9606058406 / US: 18338555775 (toll-free).
Views: 5260 edureka!
Martin Fowler – Continuous Delivery
 
17:07
Continuous Delivery has now become a central practice for effective software delivery organizations. This talk explains the essential of how it works, the role of a deployment pipeline, the difference between continuous delivery and continuous deployment, and some vital ingredients. It also covers the three main benefits of Continuous Delivery: reducing deployment risk, believable progress, and user feedback. Software Development in the 21st Century (Part 2 of 3) - Originally delivered at ThoughtWorks XCONF 2014 http://www.thoughtworks.com/talks/software-development-21st-century-xconf-europe-2014 Help us caption & translate this video! http://amara.org/v/J2IJ/
Views: 73707 ThoughtWorks
What is Continuous Integration?
 
01:45
Continuous integration is a software development practice where all the developers are continuously integrating small code changes back into the code base. CircleCI is a platform for continuous integration and delivery, helping developers ship code quickly and confidently. Join their developer advocate, Alek Sharma, as he explains the basics of continuous integration. Start testing: https://circleci.com/freecodecamp/ -- Learn to code for free and get a developer job: https://www.freecodecamp.com Read hundreds of articles on programming: https://medium.freecodecamp.com And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp
Views: 24101 freeCodeCamp.org
Continuous Delivery Applied By Mike McGarr
 
01:03:30
Mike McGarr presented "Continuous Delivery Applied" at the 2012 DC Agile Engineering Conference. Writing code is fun, but deploying to production is not. Production releases are scary events that last all weekend, and you find yourself worrying about how it will go. Did we miss a configuration file? Is the database schema the same as the one in the test environment? Does the last minute hot fix we just applied break any other features? Did I forget to include an installation instruction for the system administrators? Continuous Delivery is a collection of principles and practices aimed at addressing the problems teams typically face when releasing changes to production. By applying rigorous automation, testing, and configuration management, teams are able to confidently and consistently deploy changes from version control to production without fear. In this talk, listeners will get an introduction into the world of Continuous Delivery. After an introduction into the concepts and principles of Continuous Delivery, dive into many of the techniques for implementing Continuous Delivery and get recommendations on tools that can be used on your development project. Slides at http://www.slideshare.net/excellaco/continuous-delivery-applied-15574679
Views: 301 Excella
CI/CD | Continuous Integration | Delivery | Deployment
 
07:35
AWS : https://www.youtube.com/watch?v=5y5rrh99S0s Agile : https://www.youtube.com/watch?v=NpCEjtKAa20 Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment In this video we will see : - What is Continuous Integration - Why do we need it - Why DevOps developer should know them - Why it came into market and gain such importance - Waterfall model and its disadvantages - Agile - What is Agile methodology - Junit - Testing - Integration testing - Automation Testing - Committing code - What is Continuous Delivery - Mock server - What is Continuous Deployment - Production server - Jenkins Editing Monitors : https://amzn.to/2RfKWgL https://amzn.to/2Q665JW https://amzn.to/2OUP21a. Check out our website: http://www.telusko.com Follow Telusko on Twitter: https://twitter.com/navinreddy20 Follow on Facebook: Telusko : https://www.facebook.com/teluskolearn... Navin Reddy : https://www.facebook.com/navintelusko Follow Navin Reddy on Instagram: https://www.instagram.com/navinreddy20 Subscribe to our other channel: Navin Reddy : https://www.youtube.com/channel/UCxmk... Telusko Hindi : https://www.youtube.com/channel/UCitz... Donation: PayPal Id : navinreddy20 Patreon : navinreddy20 http://www.telusko.com/contactus
Views: 44149 Telusko
Continuous Delivery 101 (Part 2)
 
09:24
This is the second video in our series, Continuous Delivery 101. In this video we'll continue to look more at the basics of DevOps and Continuous Delivery. We'll start by going more in depth on a deployment pipeline, we'll cover some of the common types of automated testing, as well as talk about some of the misconceptions that are commonly held in this area.
Views: 16469 ThoughtWorks Products
Principles of Continuous Delivery - David Farley
 
04:46
David explains the principles of Continuous Delivery.
Views: 90 Anders Lundsgård
DOES15 - Jez Humble - Architecting for Continuous Delivery
 
34:18
Jez Humble, Author DevOps and Continuous Delivery represent a new paradigm for IT service delivery that promises higher quality and stability as well as faster time-to-market. However deploying this new paradigm requires changes to both organizational culture and architecture. In this talk, Jez will present the architectural principles and patterns that enable continuous delivery at internet scale, and discuss how to incrementally evolve existing systems in order to deploy them.
Continuous Integration with Salesforce DX: Practices and Principles For All
 
56:40
Salesforce DX opens the door to an array of tools and practices for Salesforce development that can benefit organizations at any scale. Examining both concepts and technical detail, this talk will offer an introduction to the practice of Continuous Integration with Salesforce DX and CircleCI. It will explore the benefits of CI and the connected toolchain it makes possible, including solutions for testing and code coverage, static code analysis, and more. This session was presented by David Reed ( https://twitter.com/aoristdual ), Senior Salesforce Developer at Radian Guaranty Inc., at the 6th Annual PhillyForce Conference at World Cafe Live in Philadelphia on April 30th, 2018. See the conference details here: https://www.meetup.com/PhillyForce/events/247357746/ Session recordings graciously provided by OwnBackup: https://www.ownbackup.com/
Implementing Continuous Delivery with JetBrains TeamCity at the Helm
 
01:13:40
In this webinar recording you will learn how to set up a continuous delivery pipeline managed by TeamCity, very similarly to how Microsoft's NuGet team manages NuGet.org. We will use the same chain of tools, and the same techniques. You will see, in detail, how to configure TeamCity to run a fully-capable deployment pipeline complete with unit tests, integration tests, acceptance tests, staging, deployment smoke tests, and gated & approved production deployments. 0:48 - Continuous Delivery principles and practices 1:50 - Overview of the architecture of the setup 4:53 - Continuous delivery pipeline overview 8:35 - Octopus Deploy environments setup overview 9:56 - Test environment overview 11:29 - Running the integration build 12:07 - The build log overview (all the logs are in one place) 12:59 - The artifacts overview 14:45 - The psake build script 15:52 - Connecting the builds together 16:28 - Integration Build configuration overview 21:34 - Deploy to Test step configuration overview 33:20 - Deploy to Test step dependencies and settings 37:20 - Promote to Staging step dependencies and settings 39:10 - Promote to Production step dependencies and settings 41:15 - Running the entire build chain Category: Webinars
Views: 12375 JetBrainsTV
Continuous Delivery 101 (Part 3)
 
05:13
This is the third part of our video series, Continuous Delivery 101. In this part we're going to cover some of the practices and principles of continuous delivery. These include the need for a repeatable reliable process, the need to automate everything, version control everything, and building quality from the very start. We're also going to redefine done as released.
Views: 9754 ThoughtWorks Products
Introduction to Continuous Delivery
 
02:03
http://www.informit.com/store/continuous-delivery-livelessons-video-training-downloadable-9780134390710?WT.mc_id=Social_YT Introduction to Continuous Delivery is an excerpt from Continuous Delivery LiveLessons Video Training by Jez Humble. Overview 3 1/2+ Hours of Video Instruction -- Getting software released to users is often a painful, risky, and time-consuming process. The practice of continuous delivery sets out the principles and technical practices that enable rapid, low-risk delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers and IT operations, teams can get changes released in a matter of hours–sometimes even minutes–no matter what the size of the product or the complexity of the enterprise environment. Related content: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation Continuous Delivery Expert Interviews by Jez Humble (Video) Description In Continuous Delivery LiveLessons, Jez Humble presents an in-depth guide to the principles and practices behind continuous delivery and the DevOps movement, along with case studies from real companies and ideas to help you adopt continuous delivery and DevOps within your organization. You’ll start by learning the value proposition and the foundations that enable continuous delivery, followed by an introduction to the pattern at the heart of continuous delivery—the deployment pipeline. The training then dives into the key development practices of continuous integration and comprehensive test automation. These lessons cover change management, agile infrastructure management, managing databases, architecture, and the patterns that enable low-risk releases. They conclude by discussing the culture and organizational change patterns of high performing companies. After taking this training, you will understand not just the principles and practices that enable continuous delivery and devops, but also how they are implemented in high performing organizations. With this knowledge you’ll be ready to transform your organization’s software delivery capability to get high quality solutions to market fast, while reducing the risk of the release process. About the Instructor Jez Humble is a vice president at Chef; a lecturer at UC Berkeley; and co-author of the Jolt Award winning Continuous Delivery, published in Martin Fowler’s Signature Series (Addison Wesley, 2010), and Lean Enterprise, in Eric Ries’ Lean series (O’Reilly, 2014). He has worked as a software developer, product manager, executive, consultant and trainer across a wide variety of domains and technologies. His focus is on helping organizations deliver valuable, high-quality software frequently and reliably through implementing effective engineering practices. Skill Level Beginner to Intermediate Learn How To Reduce time-to-market for software products, and make releases painless, low-risk events. Increase the quality and stability of the software you delivery, while reducing cost of ongoing software development. Get fast feedback on the production readiness of your application by implementing continuous integration and creating a deployment pipeline. Automate the build, test and deployment processes, including automating database changes and infrastructure provisioning and evolution. Improve collaboration between people involved in delivering software (developers, testers, and systems administrators). Reduce the risk of deployments through effective release management, combined with release engineering techniques such as canary releasing, dark launching, blue-green deployments, and the expand/contract pattern. Manage continuous delivery with large and distributed teams. Architect your software and infrastructure to enable continuous delivery Adopt DevOps principles and practices Transform your organization's culture and delivery process to enable continuous delivery. Who Should Take This Course Anyone involved in software delivery, from testers and developers to managers and systems administrators.
Views: 909 LiveLessons
Continuous Delivery Principles for Machine Learning | Rajesh Muppalla | Geeknight October 2017
 
39:32
Real world Software Engineering is an iterative process and one of its main objectives is to get changes all of types - including new features, configuration changes, bug fixes and experiments into production and into the hands of the users, safely, quickly and in a sustainable way. Continuous Delivery (CD), a software engineering discipline, with its principled approach allows you to solve this exact problem. The core idea of CD is to create a repeatable, reliable and incrementally improving process for taking software from concept to the end user. Like software development, building real world machine learning (ML) algorithms is an also an iterative process with a similar objective - How do I get my ML algorithms into production and in the hands of the users in a safe, quick and sustainable way. The current process of building models, testing and deploying them into production is at best an ad-hoc process in most companies. At Indix, while building the Google of Products, we have had some good success in combining the best practices of continuous delivery in building our machine learning pipelines using open source tools and frameworks. The talk will not focus on the theory of ML or about choosing the right ML algorithm but specifically on the last mile problem of taking models to production and the lessons learned while applying the concept of CD to ML.. Here are some of the key questions that the talk with try to answer. 1. ML Models Repository as analogous to Software Artifacts Repository - Similar to a software repository, what are the features of a Models Repository to aid traceability and reproducibility? Specifically, how do you manage models end to end - managing model metadata, visualization and lineage etc? 2. ML Pipelines to orchestrate and visualize the end to end flow - A typical ML workflow has multiple stages. How do you model your entire workflow as a pipeline (similar to Build Pipeline in CD) to automate the entire process and help visualize the entire end to end flow? 3. Model Quality Assurance - What quality gates and evaluation metrics, either manual and automated, should be used before exporting (promoting) models for serving in production? What happens when several different models are in play? How do you measure the models individually and then also in combination 4. Serving Models in Production - How do you serve and scale these models in production? What happens when these models are heterogenous (built using different languages - Scala, Python etc.)?
Views: 294 GeekNight Chennai
GOTO 2016 • Acceptance Testing for Continuous Delivery • Dave Farley
 
53:44
This presentation was recorded at GOTO Berlin 2016 http://gotober.com Dave Farley - Co-Author of 'Continuous Delivery' ABSTRACT Writing and maintaining a suite acceptance tests that can give you a high level of confidence in the behaviour and configuration of your system is a complex task. In this talk Dave will describe approaches to acceptance testing that allow teams [...] Download slides and read the full abstract here: https://gotocon.com/berlin-2016/presentations/show_talk.jsp?oid=7849 https://twitter.com/gotober https://www.facebook.com/GOTOConference http://gotocon.com
Views: 7209 GOTO Conferences
scale.bythebay.io: Rajesh Muppalla, Continuous Delivery Principles for Machine Learning
 
33:05
Real world Software Engineering is an iterative process and one of its main objectives is to get changes all of types - including new features, configuration changes, bug fixes and experiments into production and into the hands of the users, safely, quickly and in a sustainable way. Continuous Delivery (CD), a software engineering discipline, with its principled approach allows you to solve this exact problem. The core idea of CD is to create a repeatable, reliable and incrementally improving process for taking software from concept to the end user. Like software development, building real world machine learning (ML) algorithms is an also an iterative process with a similar objective - How do I get my ML algorithms into production and in the hands of the users in a safe, quick and sustainable way. The current process of building models, testing and deploying them into production is at best an ad-hoc process in most companies. At Indix, while building the Google of Products, we have had some good success in combining the best practices of continuous delivery in building our machine learning pipelines using open source tools and frameworks. The talk will not focus on the theory of ML or about choosing the right ML algorithm but specifically on the last mile problem of taking models to production and the lessons learned while applying the concept of CD to ML.. Here are some of the key questions that the talk with try to answer. ML Models Repository as analogous to Software Artifacts Repository - Similar to a software repository, what are the features of a Models Repository to aid traceability and reproducibility? Specifically, how do you manage models end to end - managing model metadata, visualization and lineage etc? ML Pipelines to orchestrate and visualize the end to end flow - A typical ML workflow has multiple stages. How do you model your entire workflow as a pipeline (similar to Build Pipeline in CD) to automate the entire process and help visualize the entire end to end flow? Model Quality Assurance - What quality gates and evaluation metrics, either manual and automated, should be used before exporting (promoting) models for serving in production? What happens when several different models are in play? How do you measure the models individually and then also in combination Serving Models in Production - How do you serve and scale these models in production? What happens when these models are heterogenous (built using different languages - Scala, Python etc.)? Regression Testing of Models - When exporting a new models, whats the best way to compare the performance of the newer model to the one already deployed on real-world (production) data? Maintenance and Monitoring of Models in production - Deploying models to production is only half the job done. How do you measure the performance of your model while its running in production?
Views: 478 FunctionalTV
Enabling Continuous Delivery
 
24:54
An overview of the principles of Continuous Delivery, followed by a demo of building a CD pipeline with Pivotal CF, Spring, and CloudBees Jenkins Enterprise.
Views: 2619 Cloud Foundry
Enterprise continuous integration and continuous delivery with Red Hat OpenShift
 
59:56
To accelerate and automate the delivery of applications, many organizations are adopting the principles of continuous integration (CI) and continuous delivery (CD). A CI/CD environment is typically used to facilitate the building, testing, and orchestration of applications, as well as incorporating other supporting services. In many organizations using CI/CD, Red Hat® OpenShift is used as a way to provide developers a foundation for rapidly developing and deploying applications in a containerized environment. In this session, you'll learn: * How Red Hat OpenShift can be used to implement CI/CD * How OpenShift can be used in an application build and deployment pipeline * How to run a continuous integration environment within OpenShift * How to integrate with an existing externally facing continuous integration environment and supporting tools * Strategies for managing the configuration of OpenShift and CI/CD tooling Learn more: https://www.openshift.com/container-platform/
Views: 386 Red Hat Summit
Large-Scale Continuous Delivery at Netflix and Waze Using Spinnaker (Cloud Next '18)
 
45:05
In this session that feature representatives from Netflix, Waze, and Google, we’ll present how Spinnaker helps achieve higher velocity, production stability, and safety through advanced deployment pipeline templates and the new canary analysis component (Kayenta). We’ll also discuss the future of Spinnaker and intent based deployments. We’ll cover examples of architecting for low risk, self service deployment pipelines, and discuss how this increases developers / ops motivation, enables faster development velocity, reduces Infrastructure costs, and improves reliability and security of the production system. Event schedule → http://g.co/next18 Watch more Infrastructure & Operations sessions here → http://bit.ly/2uEykpQ Next ‘18 All Sessions playlist → http://bit.ly/Allsessions Subscribe to the Google Cloud channel! → http://bit.ly/NextSub
Views: 6078 Google Cloud Platform
Synopsys Secure Continuous Integration | Continuous Delivery
 
01:43
Build security in without slowing your cycles down. Synopsys’ Secure CI/CD service offerings align with foundational DevOps and Agile principles: frequent delivery, automation, speed to deployment, self-service environment, and on-demand.
Keynote: Continuous Delivery
 
23:57
Keynote: Continuous Delivery - Kim Lewandowski, Google; Kohsuke Kawaguchi, CloudBees; Tracy Miranda, CloudBees; R Tyler Croy, Scribd; Christie Wilson, Google; Andrew Glover, Netflix  R Tyler Croy Scribd Jenkins Board Member & Director of Platform Engineering Tyler is a long-time contributor to the Jenkins project as an infrastructure developer and works professionally as an engineering manager. Since joining the Jenkins project board, he's helped roll out the Code of Conduct, Jenkins Enhancement Proposals, and numerous other advocacy and governance improvements. Christie Wilson Google Software Engineer Christie Wilson (she/her) is a software engineer at Google, currently leading the Tekton Pipelines project. Over the past ten years, she has worked in the mobile, financial and video game industries. Prior to working at Google she led a team of software developers to build load testing tools for AAA video game titles and founded the Vancouver chapter of PyLadies. In her spare time, she influences company culture through cat pictures. Andrew Glover Netflix Director of Delivery Engineering Andrew Glover is the Director of Delivery Engineering at Netflix. He and his team are responsible for Spinnaker, the Continuous Delivery platform that is facilitating Netflix's rapid global expansion. Before joining Netflix, he served as the CTO of App47, where he led the development of a SaaS Mobile Application Management platform. He is the founder of the 2009 Jolt award-winning easyb Behavior-Driven Development framework and is the co-author of a number of books including 2008's Jolt award-winning Continuous Integration, Groovy in Action, and Java Testing Patterns. Tracy Miranda CloudBees Director of Open Source Community Tracy Miranda is director of open source community at CloudBees, where she works closely with the Jenkins & Jenkins X communities. A developer and open source veteran, Tracy is on the board of directors for the Eclipse Foundation. Tracy has a background in electronics system design and holds patents for her work on processor architectures. She writes for JAXenter.com and Opensource.com on tech, open source, and diversity. Tracy is a regular conference speaker, most recently having spoken at VelocityConf London & JAX London. https://tracymiranda.com/speaking/ Kohsuke Kawaguchi CloudBees Creator of Jenkins and CTO Kohsuke is the creator of Jenkins. He is a well-respected developer and popular speaker at industry and Jenkins community events. He is often asked to speak about his experience and approach in creating Jenkins; a continuous delivery platform that has become a widely adopted and successful community-driven open source project. The principles behind the Jenkins community - extensibility, inclusiveness, low barriers to participation - have been the keys to its success. Kawaguchi’s sensibilities in creating Jenkins and his deep understanding of how to translate its capabilities into usable software have also had a major impact on CloudBees’ strategy as a company. Before joining CloudBees, Kawaguchi was with Sun Microsystems and Oracle, where he worked on a variety of projects and initiated the open source work that led to Jenkins. Kim Lewandowski Google Product Manager Kim is a product manager on the Google Cloud DevOps team. In this role, she’s passionate about making developers’ lives easier as their code travels to production. Previously, she worked on the Google Serverless team and launched several Google Cloud Platform products. Prior to joining Google, Kim wrote code for the world’s most powerful laser at a nuclear research lab, and also worked at a number of startups including her own. Kim has a bachelor’s and master’s degree in computer science from Florida State University.
Rolf Russell   |   Introduction to Continuous Delivery
 
57:23
Introducing Continuous Delivery This talk will introduce the principles and practices of Continuous Delivery, an approach pioneered by companies like Facebook, Flickr and ThoughtWorks, that aims to make it possible for an organization to deliver frequently (weekly, daily or even hourly) and confidently. It uses idea-to live (the time from idea being conceived until the feature is live) as a key metric, minimizing that metric across the whole path to production. A variety of activities are impacted from build/deploy to test automation to development practices. As organizations mature their Continuous Delivery capability, they start to have code that is always production releasable and business stakeholders pressing the release button as often as it makes business sense to do so. The talk will touch on systems thinking, build pipelining, trunk-based development and automation, automation, automation. About the speaker Rolf Russell leads the Continuous Delivery Practice at ThoughtWorks. He focuses on helping IT organizations become nimble and reactive in meeting their customers' needs through pragmatic improvements to the way software is developed and taken into production. Rolf developed his passion for this space in the traditional way, through painful experience as ineffective 'paths to production' endangered projects he was delivering. His experiences come through working with Fortune 1000 companies across an array of industries, including financial services, telecommunications, energy and media. http://www.thoughtworks.com/events
Views: 13247 ThoughtWorks
Adopting Continuous Delivery by Jez Humble
 
35:36
How to reduce the risk of releases through implementing continuous integration and test and deployment automation? How to implement these patterns even in complex, enterprise environments? Find out in Jez Humble's talk at the Lean IT Summit 2017. Jez is the CTO of DevOps Research & Assessment LLC and co-author of "Continuous Delivery" and "The DevOps Handbook". Watch more Lean IT, Agile, DevOps experts on www.lean-it-summit.com
Views: 5416 InstitutLeanFrance
Continuous Delivery Best Practices with Jenkins and GKE (Cloud Next '18)
 
36:00
Jenkins is one of the most popular CI systems in the world. It’s flexibility and ecosystem allow it to be used for almost any task. In this talk we will show prescriptive guidance on how to deploy, configure, and use Jenkins to create robust CI/CD pipelines for Kubernetes and other platforms. Event schedule → http://g.co/next18 Watch more Infrastructure & Operations sessions here → http://bit.ly/2uEykpQ Next ‘18 All Sessions playlist → http://bit.ly/Allsessions Subscribe to the Google Cloud channel! → http://bit.ly/NextSub
Views: 7529 Google Cloud Platform
Stopping the Line and Continuous Integration
 
07:12
How do you combine stopping the line principle and your continuous integration-build tool? What should you do when a build breaks? What about continuous delivery? Mikael Brodd explains how to handle failed builds in your CI/CD environment and why it is important. Visit http://www.crisp.se to find courses, books, products and interesting blogs. Mikael's blog: http://blog.crisp.se/author/mikaelbrodd Camera and editing: Jimmy Janlén
Views: 878 crispagileacademy
Keynote: Architecting for Continuous Delivery by Jez Humble at Agile India 2016
 
55:48
DevOps and Continuous Delivery represent a new paradigm for IT service delivery that promises higher quality and stability as well as faster time-to-market. However deploying this new paradigm requires changes to both organizational culture and architecture. In this talk, Jez will present the architectural principles and patterns that enable continuous delivery at internet scale, and discuss how to incrementally evolve existing systems in order to deploy them. Conference: http://2016.agileindia.org Slide and Other details: https://confengine.com/agile-india-2016/proposal/1958
Views: 2834 ConfEngine
VSTS Tutorial continuous integration and deployment
 
02:10:58
If you're exploring the DevOps practices of continuous integration and continuous deployment with Visual Studio Team Services (VSTS) and Microsoft Azure, don't miss this abridged version of the more comprehensive course by the same name, Continuous Integration and Continuous Deployment, available on edX.org. Whether you're an IT Professional interested in crossing over into development territory and establishing a DevOps culture or you're a Developer who wants to learn more about the development processes of DevOps in order to extend upon agile processes for rapid delivery, get the basics in this course. Get a look at continuous integration builds, automated testing, and continuous delivery and deployment. Take build, test, and release to the next level by understanding how they function within a DevOps development environment. Plus, see how Visual Studio Team Services (VSTS) integrates with third party and OSS tools, such as Git and Jenkins. NOTE: Students who do not have extensive experience with VSTS or Microsoft Azure but who are curious about DevOps practices as a culture shift should be able to follow the procedural and expository explanations of continuous integration and continuous delivery. 1 | Continuous Integration and Continuous Deployment Learn the knowledge and skills you need to implement the DevOps practices of continuous integration and continuous deployment with Visual Studio Team Services (VSTS) and Microsoft Azure. Post-Course Survey Complete the post-course survey. Learn Configure Git and Team Foundation Version Control (TFVC) VC for continuous integration. See how to manage Technical Debt and its sources and impact. Learn how to create a continuous integration build using Visual Studio Team Services (VSTS). Explore package management integration options, such as NuGet, SemVer, GitVersion, and others. Get the details on agents and pipelines, including how to release pipelines. Learn about continuous delivery and release management strategies. Gain an understanding of the various availability and performance testing options. Learn about integrating automated testing into your release pipelines. Explore automated provisioning and de-provisioning of infrastructure and databases. Look at deployment groups, feature flags, and recovery automation. Hear about database deployment in release pipelines. Learn about continuous deployment with Jenkins and VSTS. Complete the post-course survey. Prerequisites Experience working inside an organization that delivers software. Fundamental knowledge of Microsoft Azure, Visual Studio Team Services, Git, and Visual Studio IDE. A basic understanding of version control and agile software development process. Experience with software development and understanding of core development principles.
Views: 12272 Technocraft
Continuous Delivery with Jez Humble
 
30:25
In this presentation from JAXConf 2012, Jez Humble of ThoughtWorks addresses how businesses can use continuous delivery to get valuable new software into the hands of users as fast as possible, while making sure that they keep their production environments stable. Continuous Delivery is a revolutionary and scalable agile methodology that enables any team, including teams within enterprise IT organizations, to achieve rapid, reliable releases through better collaboration between developers, testers, DBAs and operations, and automation of the build, deploy, test and release process. Jez discusses the value of CD to the business, inspired by the lean startup movement, as well as touching on principles and practices involved in continuous delivery including: - value stream mapping - the deployment pipeline - acceptance test driven development - zero-downtime releases - incremental development ** Tons more videos from JAXConf2012 and other open source events available at http://mrkn.co/txtch
Views: 14525 InfoQ
Simplified Continuous Integration with Laravel and Jenkins - Margaret Staples
 
32:47
Join Europe's leading Laravel conference in 2019. 23th May in Madrid & 28th–30th Aug in Amsterdam. Get Tickets http://laracon.eu/2019
Views: 3487 Laracon EU
DevOps for Applications in Azure Databricks  Creating Continuous Integration Pipelines on Azure Usin
 
40:11
Working with our customers, developers and partners around the world, it's clear DevOps has become increasingly critical to a team's success. Continuous integration (CI) and continuous delivery (CD) which is part of DevOps, embody a culture, set of operating principles, and collection of practices that enable application development teams to deliver code changes more frequently and reliably. In this session, we will cover how you can automate your entire process from code commit to production using CI/CD pipelines in Azure DevOps for Azure Databricks applications. Using CI/CD practices, you can simplify, speed and improve your cloud development to deliver features to your customers as soon as they're ready.
Views: 968 Databricks
Starting a DevOps Continuous Delivery Transformation in the Enterprise
 
01:02:00
Faster delivery of software that better meets the needs of your customers. The story is compelling in theory – the real challenge enterprises are facing is how to get started. Gary Gruver and Tommy Mouser, authors of Leading the Transformation: Applying Agile and DevOps Principles at Scale and Andrew Phillips, VP, Product Management for XebiaLabs and co-author of the IT Manager’s Guide to Continuous Delivery, draw on their experience implementing Continuous Delivery transformations at major organizations to prepare you for how to plan and what to expect as you start your journey to DevOps and Continuous Delivery. Some questions that are covered: What are the essentials for preparing for your transformation? What are the most common business objectives and crucial first steps? How can you scale Continuous Delivery for the Enterprise? What are the key measurements along the way?
Views: 409 DevOpsTV
Continuous Deployment with Google Cloud Build | 9.6.18 | Linux Academy
 
39:52
In today's demo, we will explore how the new Cloud Build service can help automate your container packaging and delivery process. Continuous Delivery"start here" point of reference: https://cloud.google.com/container-registry/docs/continuous-delivery Continuous delivery: https://cloud.google.com/solutions/continuous-delivery/ DevOps guides (different services): https://cloud.google.com/solutions/devops/ CI/CD overview/advantages: https://cloud.google.com/kubernetes-engine/continuous-deployment/ Jenkins on GKE: https://cloud.google.com/solutions/jenkins-on-kubernetes-engine Overview of cloud build: https://cloud.google.com/cloud-build/docs/overview Link to my 'super-script' for setting up and deploying containerized app: https://storage.googleapis.com/mattu-la-public-resources/bookshelf-build-deploy.sh =============== Linux Academy: https://linuxacademy.com/ =============== Try Linux Academy FREE for seven days: https://linuxacademy.com/join/pricing Looking to get your team trained on the latest cloud technologies? https://linuxacademy.com/team Like us on Facebook: https://www.facebook.com/linuxacademyCOM Follow us on Twitter: https://twitter.com/linuxacademyCOM Connect with us on LinkedIn: https://www.linkedin.com/company/linuxacademy/ Read our blog: https://linuxacademy.com/blog
Views: 2622 Linux Academy
DevOps tutorial for Beginners | Developing CI/ CD Pipelines | Continuous Integration and Deployment
 
38:06
This video will focus on advanced overview of DevOps with a view to DevOps tutorial for Beginners | Developing CI/ CD Pipelines | Continuous Integration and Deployment You will learn and understand in detail about what does DevOps means. How to measure DevOps performance and some examples of real companies implementing high performance DevOps. Also, you will learn what is the Continues Integration and what is the benefits of having quality gates as a safe guard for your code. You will also learn Continuous Deployment, the idea and the reason for having different deployment environments and how to promote your application from one environment to another. You will learn and understand the 8 principle and 4 practices of Continuous Delivery. Also, you will learn the different between build pipeline and release pipeline and for which pipeline you should consider your task to run. About the Author ---------------------------- Video: https://www.youtube.com/watch?v=3Na_5DjFb8g Blog: https://mohamedradwan.com Linked-in https://eg.linkedin.com/in/mohamedahmedradwan GitHub https://github.com/DevOpsFounder Twitter: https://twitter.com/mradwan06 You can find more information about DevOps in the following post: https://mohamedradwan.com/2019/03/04/building-and-deploying-your-code-with-azure-pipelines/ #Devops #Continuous_Integration #Continuous_Delivery
Dave Farley - Optimising Continuous Delivery - PIPELINE conference 2018
 
58:35
“The deployment pipeline is a central idea in Continuous Delivery. It represents the channel through which ideas inside your business flow to the outside world so that they can be delivered to your users in the form of working software. First steps in creating a working deployment pipeline are very rewarding. They help to improve the quality of the software that you create and usually lead to happier users. As teams mature in their adoption of Continuous Delivery though, the pipeline often begins to slow. We have more tests, we are testing more complex things, our software becomes more complex and more difficult to deploy. How do we address these growing pains? What are the next steps, beyond the CD beginner’s basic automation? How do we optimise our pipelines to meet our needs as these needs grow? This talk will address the growing pains in Continuous Delivery and describe some strategies to cope with them.” Dave Farley is the co-author of the Jolt-award winning book ‘Continuous Delivery’ a regular conference speaker and blogger and a contributor to the Reactive Manifesto. Dave is an independent software developer and consultant, and founder and director of Continuous Delivery Ltd. https://pipelineconf.info
Views: 1671 Pipeline Conference
YOW! 2011 Martin Fowler & Jez Humble - Continuous Delivery #YOW
 
01:01:10
Businesses rely on getting valuable new software into the hands of users as fast as possible, while making sure that they keep their production environments stable. Continuous Delivery is a revolutionary and scalableagile methodology that enables any team, including teams within enterprise IT organizations, to achieve rapid, reliable releases through better collaboration between developers, testers, DBAs and operations, and automation of the build, deploy, test and release process. We'll start by discussing the value of CD to the business, inspired by the lean startup movement. We'll then present the principles and practices involved in continuous delivery, including value stream mapping, the deployment pipeline, acceptance test driven development, zero-downtime releases, and incremental development. We'll cover how CD is enabled by an ecosystem including Devops, cloud computing, agile testing, and continuous deployment. Finally we'll talk about how continuous delivery can co-exist with ITIL and compliance in an enterprise environment. Martin Fowler is an author, speaker, consultant and general loud-mouth on software development. He concentrates on designing enterprise software - looking at what makes a good design and what practices are needed to come up with good design. He has pioneered object-oriented technology, refactoring, patterns, agile methodologies, domain modeling, the Unified Modeling Language (UML), and Extreme Programming. He's the Chief Scientist at ThoughtWorks - an international application development company, and has written five books on software development: Analysis Patterns, UML Distilled (now in its 3rd edition), Refactoring, Planning Extreme Programming (with Kent Beck), and Patterns of Enterprise Application Architecture. I also write articles regularly on my site at Martin Fowler Jez Humble is a Principal Consultant with ThoughtWorks, and author of Continuous Delivery, published in Martin Fowler's Signature Series (Addison Wesley, 2010). He got into IT in 2000, just in time for the dot-com bust. Since then he has worked as a developer, system administrator, trainer, consultant, manager, and speaker. He has worked with a variety of platforms and technologies, consulting for non-profits, telecoms, financial services, and online retail companies.Since 2004 he has worked for ThoughtWorks and ThoughtWorks Studios in Beijing, Bangalore, London, and San Francisco. His focus is on helping organisations deliver valuable, high-quality software frequently and reliably through implementing effective engineering practices in the field of Agile delivery. He also serves as Product Manager for Go, ThoughtWorks Studios agile release management platform. He holds a BA in Physics and Philosophy from Oxford University and an MMus in Ethnomusicology from the School of Oriental and African Studies,University of London. For more on YOW! Conference, visit http://www.yowconference.com.au
Views: 911 YOW! Conferences
SwanseaCon 2016: Kim van Wilgen - Continuously delivering continuous delivery
 
42:08
Continuously delivering continuous delivery With agile principles and practices reaching maturity, in many organisations the focus for the coming years will be on the next steps. Beyond agile. In fast pace organisations are adopting agile, DevOps, continuous delivery and new architectures such as micro-services. Often all at once. Although from a perspective of similarities between these paradigms this makes sense, this also requires for increased collaboration between business, development and operations. During this session, Kim van Wilgen, CIO at the Dutch insurance company Klaverblad, will give practical insights on the process of migration to continuous delivery, with real-life examples from her experiences. How can organisations deal with the complexity of simultaneously changing architectures, ways of working, technology, and foremost culture? How can we make that change and at the same time still deliver software on a daily basis? How can we deliver continuous delivery? (Recorded at the Liberty Stadium, Swansea - SwanseaCon 2016) www.swanseacon.co.uk
Views: 337 SwanseaCon
Cloud Build - Create a CI/CD Pipeline
 
09:38
Build, test, deploy, repeat 🤖 Create a CI/CD pipeline with Google Cloud Build for that can continuously deploy your app to Firebase Hosting on every git commit https://fireship.io/lessons/ci-cd-with-google-cloud-build/ - Cloud Build https://cloud.google.com/cloud-build/ - Hosting https://firebase.google.com/docs/hosting/
Views: 19070 Fireship
The Secret to Safe Continuous Deployment
 
14:26
On the Google Consumer Surveys team, 8 minutes after you commit code it's live in production. This talk will cover our experiences doing this for a year, what's gone wrong, and how we made it safe using website screenshots and visual/perceptual diffs between releases.
Views: 31780 Google Developers
What is DevOps:CI-CD? What is Continuous Integration and Continuous Delivery?
 
47:52
=-=-=-=-= Our Popular Playlists =-=-=-=-= Valaxy DevOps Project Playlist - https://www.youtube.com/watch?v=8D46Pgbz0gg&list=PLxzKY3wu0_FJdJd3IKdiM4Om1hGo2Hsdt Valaxy Serverless Automation Playlist - https://www.youtube.com/watch?v=Og8gOx-J46I&list=PLxzKY3wu0_FKok5gI1v4g4S-g-PLaW9YD Valaxy Real-Life Scenarios Playlist - https://www.youtube.com/watch?v=mIILLMi4w1A&list=PLxzKY3wu0_FLyzxPid-eKPojeb92xsjL4 Valaxy Bite Sized Learning Playlist - https://www.youtube.com/watch?v=m1crf8U01m8&list=PLxzKY3wu0_FLaF9Xzpyd9p4zRCikkD9lE Valaxy AWS Security Playlist - https://www.youtube.com/watch?v=N4DdqAkeqD4&list=PLxzKY3wu0_FL4VDfuCohtikXTQNTvKQVX =-=-=-=-= Our Popular Playlists =-=-=-=-=
Views: 5079 Valaxy Technologies
Continuous deployment at Skyscanner - GitHub Satellite 2019
 
37:46
Presented by Stuart Davidson, Senior Engineering, Mana Skyscanner practice Continuous Deployment wherever possible and have a robust deployment system in place – but it’s not been easy and there’s been plenty of bumps and unintended consequences along the way. Tools that work at a smaller scale become strategic roadblocks as you try to move your team into a faster and safer path to production. Stuart will hope to dispel the myth that you need to be "all-in" from the start and walk through how Skyscanner got to where they are, one step and one transition at a time. About GitHub Satellite 2019 A community connected by code Explore our interconnected community—and how collaboration turns ideas into innovations. Join us in November at San Francisco's Palace of Fine Arts for GitHub Universe - https://githubuniverse.com/
Views: 918 GitHub
GOTO 2017 • Mobile Continuous Delivery is Closer, Easier and more Fun than you think • Karl Krukow
 
51:04
This presentation was recorded at GOTO Copenhagen 2017 http://gotocph.com Karl Krukow - Principal Engineering Manager at Microsoft ABSTRACT Mobile Maturity is Low! By now, most companies have accepted the benefits of continuous delivery in web applications, but, interestingly, fail to apply the same principles when it comes to mobile app development. Why? Because it's [...] Download slides and read the full abstract here: https://gotocph.com/2017/sessions/159 https://twitter.com/gotocph https://www.facebook.com/GOTOConference http://gotocon.com
Views: 1103 GOTO Conferences