Home
Search results “Continuous delivery principles”
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: 19267 LiveLessons
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: 35169 Google Cloud Platform
Agile in Practice: Continuous Integration
 
03:02
This Agile in Practice video focusses on how continuous integration support project success. This is part of an ongoing series whcih supports our free Help Sheets on our website: www.agileacademy.com.au/agile/about_agile
Views: 61642 AgileAcademyAus
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: 39716 ThoughtWorks
Professional Guides: Continuous Integration Continuous Delivery
 
06:01
Learn how Continuous Integration, Continuous Delivery and Continuous Deployment can help you ship better software, faster. Visit https://github.com/business to learn more.
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: 16982 GOTO Conferences
Continuous delivery in 10 easy mistakes - Kim van Wilgen - Codemotion Amsterdam 2018
 
41:03
Full title: Continuous delivery in 10 easy mistakes, and how to do better With agile principles and practices reaching maturity, in many organizations the focus for the coming years will be on the next steps. Beyond agile. In fast pace organizations are adopting agile, DevOps, continuous delivery and new architectures such as microservices. Often all at once. Although from a perspective of similarities between these paradigms this makes sense, this also is a recipe for failures and hard lessons to be learned. Kim van Wilgen will share her experiences from the pipeline to the enterprise level and from failure to success.
Views: 94 Codemotion
Testing Strategies for Continuous Delivery
 
40:47
The strategies that companies use to deliver software, like the software itself, is constantly evolving. As companies strive to deliver software faster, “classic” software testing needs to be modernized. There have been been many innovations over the last few years, including improvements to the ways we productively test, then deliver, software. Melvin Laguren goes into these testing strategies in further detail. Free developer resources from NewCircle: http://crcl.to/is8oo http://www.meetup.com/Test-Fanatic-MeetUp/
Views: 13597 InfoQ
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 Check out our website: http://www.telusko.com Follow Telusko on Twitter: https://twitter.com/navinreddy20 Follow on Facebook: Telusko : https://www.facebook.com/teluskolearnings 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/UCxmkk8bMSOF-UBF43z-pdGQ?sub_confirmation=1 Telusko Hindi : https://www.youtube.com/channel/UCitzw4ROeTVGRRLnCPws-cw?sub_confirmation=1
Views: 15940 Telusko
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: 64421 ThoughtWorks
Continuous Delivery 101 (Part 1)
 
05:41
This is the first video of our series where we're going to introduce some of the basic concepts of Continuous Delivery and DevOps. We'll go into some of the history of where these concepts came from. We'll talk about the difference between Continuous Delivery and Continuous Deployment, two terms that are often interchanged but should not be. And we'll introduce you to the concept of a deployment pipeline.
Views: 30789 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: 842 LiveLessons
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: 16917 freeCodeCamp.org
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/
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: 272 GeekNight Chennai
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: 405 FunctionalTV
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: 2856 Google Cloud Platform
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.
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.
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: 6213 GOTO Conferences
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: 3405 Google Cloud Platform
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: 10663 JetBrainsTV
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: 13197 ThoughtWorks
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: 8181 ThoughtWorks Products
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: 2601 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: 360 Red Hat Summit
Principles of Continuous Delivery - David Farley
 
04:46
David explains the principles of Continuous Delivery.
Views: 80 Anders Lundsgård
Continuous Integration and Continuous Delivery with Google Cloud (Cloud Next ‘18)
 
07:53
Continuous Integration (CI) and Continuous Delivery (CD) make it fast and easy for developers to build, test, and deploy their codes of the highest quality in a safe and secure way, covering all software development stages in multi-cloud, hybrid, and on premises environments. Watch to see a quick demo of how it works. Reference Links: Continuous Delivery → http://bit.ly/CloudDelivery CI/CD & Kubernetes → http://bit.ly/CDCI-Kubernetes Continuous Delivery Tool Integrations → http://bit.ly/CD-Tool-Integrations Vulnerability Scanning → http://bit.ly/vulnerability-scanner Click here for all Google Cloud Next ‘18 Demos → http://bit.ly/2yLGSx5 Subscribe for latest releases → http://bit.ly/GCloudPlatform
Views: 3988 Google Cloud Platform
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: 6762 Technocraft
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: 4231 InstitutLeanFrance
Open Source DevOps & Continuous Delivery with Azure
 
41:37
A live demonstration of setting up continuous delivery for an open source application in Azure. Starting from first principles I create a Node.js web application, and use Visual Studio Team Services to build and deploy into Linux PaaS web apps in Azure Try it yourself - http://aka.ms/devops-lab
Views: 712 Ben Coleman
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: 510 DevOps Institute
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: 14399 InfoQ
How to Build the Continuous Delivery Pipeline
 
01:58
During the Continuous Delivery Conference, Diego Lo Guidice, Principle Analyst at Forrester Research, outlined how to build the continuous delivery pipeline for agile development initiatives.
The Continuous Delivery Metrics That Will Make Your Pipeline Fast and Your Apps Better
 
21:34
Subscribe to our YouTube channel to stay up to date on all of our world-class products and exciting updates: https://goo.gl/YhZF9h A key principle of continuous delivery is constantly optimizing your application delivery pipeline for quality and speed. This relies on a deep understanding of the varied processes at different stages of your pipeline, and their potential to kill delivery times and productivity. In this session, learn why you need both results and performance metrics to uncover deep insights that drive substantial long-term performance increases, not just incremental change. Understand how applying metrics throughout the pipeline fundamentally enables feedback loops across your continuous delivery toolchain. Explore the integral role of CA Release Automation Continuous Delivery Edition in tracking and applying software development lifecycle metrics to uniquely optimize your processes and environments.
Views: 203 CA Technologies
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: 401 DevOpsTV
How to Do Continuous Integration and Continuous Deployment with AWS Lambda and AWS CodePipeline
 
35:44
Learn how to create a CI/CD pipeline with AWS Lambda and AWS CodePipeline! AWS Lambda is a serverless compute service that runs your code in response to events and automatically manages the underlying compute resources for you. Learn more at: http://amzn.to/2lUqVj4 & https://github.com/awslabs/aws-serverless-samfarm.
Views: 31163 Amazon Web Services
Continuous Delivery using GitFlow and Totem - Sukrit Khera & Anthony Garone @ Iterate.PHX 9/1/2015
 
42:13
Speakers: Sukrit Khera & Anthony Garone Session Description: Learn about the key principles and patterns important in continuous delivery pipeline for micro-services. See these principles encoded and applied through the use of Git Flow and Totem, a continuous delivery platform for Dockerized micro-services.
Building Continuous Delivery: Rock-solid builds with Gradle
 
01:02:48
Presentation Abstract: Continuous delivery is the very first principle behind the Agile Manifesto, and yet it continues to plague software development teams. In this talk, David Norton will give a brief overview of continuous delivery practices and then focus on the area that engineers have the most control over: the build phase. Learn about continuous delivery in the light of source control, dependency management, and automated testing strategies. Go back to work with the confidence that you will be able to improve delivery practices on your own team! Gradle will be used in the examples but the principles will work for Maven and other tools as well. Presenter Bio: David Norton (@davidnortonjr) is a principal consultant at Object Partners, Inc. in Minneapolis. He helps clients transform their platforms using Java, Groovy, Spring, and continuous delivery practices. He is a (very minor) contributor to Spock Framework.
Views: 181 Object Partners
Continuous Delivery at GitHub - RubyKaigi 2014
 
31:13
Talker: Robert Sanheim http://rubykaigi.org/2014/presentation/S-RobertSanheim Continuous Delivery (CD) is the practice of building software that is ready to be deployed to production at all times. CD requires a stable, automated build pipeline, with simple, push button deployments, guided by feedback and metrics on the health of the production system. By refining and shortening feedback loops throughout the entire software process, it is possible to continually be delivering high-quality, working software to happy customers. At GitHub, we deploy hundreds of times in the course of an average day. We practice continuous delivery from design, development and ops, through our release processes and into customer support. This talk will cover many of the techniques and tools we use for continuous delivery at GitHub, including pull requests, feature toggles, chat ops and continuous integration and deployment. We will also discuss core principles so you can apply these lessons in your own Ruby deployment environment, software process, and business.
Views: 660 RubyKaigi
Continuous Delivery with Containers: The Good, the Bad, and the Ugly by Daniel Bryant
 
51:47
Implementing a continuous delivery (CD) pipeline is not trivial, and the introduction of container technology to the development stack can introduce additional challenges and requirements. In this talk we will look at the high-level steps that are essential for creating an effective pipeline for creating and deploying containerized applications. Topic covered include: The impact of containers on Java and Continuous Delivery Adding metadata to container images Validating NFR changes imposed by executing Java applications within a container Lessons learned the hard way (in production) A supporting O'Reilly report "Containerizing Continuous Delivery in Java" will also be available, and this contains instructions and code for how to create a Jenkins-based continuous delivery pipeline that takes a series of Java applications and containerizes them, ready for functional and nonfunctional testing, and ultimately, deployment. Daniel Bryant works as an Independent Technical Consultant, and is the CTO at SpectoLabs. He currently specialises in enabling continuous delivery within organisations through the identification of value streams, creation of build pipelines, and implementation of effective testing strategies. Daniel’s technical expertise focuses on ‘DevOps’ tooling, cloud/container platforms, and microservice implementations. He also contributes to several open source projects, writes for InfoQ, O’Reilly, and Voxxed, and regularly presents at international conferences such as OSCON, QCon and JavaOne.
Views: 1368 Devoxx
From Dinosaur to Spaceship: Continuous Delivery at SAP by Darren Hague
 
30:41
Presented at FlowCon San Francisco 2013 http://flowcon.org/flowcon-sanfran-2013/schedule/index.jsp The SAP ID Service is SAP's identity management system for its websites and cloud operations. The team that built it came from a background of writing web applications in Java 1.4 for an ageing and proprietary platform where it took up to a week just to deploy a new release after it had passed mostly manual QA. With the SAP ID Service project starting in 2010 the team rebooted itself: we adopted Scrum and started building the SAP ID Service using a lean, modern and standards-based application server built from open source components and using Continuous Delivery for build, test and deployment. We are now at the stage where each commit leads to a build with automated test coverage via Cucumber followed by a blue/green deployment to a production-like QA landscape which is provisioned from a cloud and configured automatically using Chef. A similar deployment to production is just a couple of clicks away, and the cloud-based technology used for this also enables developers to provision their own landscapes using a simple web-based tool. Darren Hague is an engineering architect in SAP's Global IT division, specialising in the area of identity management and single-sign on. Although his title says Architect he writes code more often than he writes PowerPoint slides. He has spent the last few years working in the team that built the SAP ID service; the team evolved during that time from an "agile-waterfall" minded set of developers into a cross-functional team practising Continuous Delivery principles. A speaker at several technical conferences, he is also a SAP Mentor alumnus and author of the SAP Press book "Universal Worklist with SAP NetWeaver Portal".
Views: 1304 Flowcon
Jez Humble: Continuous Delivery - Sounds Great But It Won't Work Here
 
49:45
Since the Continuous Delivery book came out in 2010, it’s gone from being a controversial idea to a commonplace… until you consider that many people who say they are doing it aren’t really, and there are still plenty of places that consider it crazy talk. In this session Jez will present some of the highlights and lowlights of the past six years listening to people explain why continuous delivery won’t work, and what he learned in the process.
Views: 1962 Agile Testing Days
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: 316 SwanseaCon
Continuous Delivery Applied
 
58:44
Continuous Delivery DevOps is a term representing the convergence of development and operations. Both the development and operations communities like to own the term, so it has accumulated multiple meanings. With the Agile Manifesto, developers have jettisoned annual software releases for processes that allow releasing software multiple times per day. To accomplish this, teams use rigorous suites of automated tests to ensure that every change to the software is a solid step forward rather than an accidental step backwards. Since 2005, the word “continuous” has changed how teams develop, deploy, and run software. Starting with the impactful book, Continuous Integration: Improving Software Quality and Reducing Risk by Paul Duvall, teams have increasingly moved from a world where work is done in large batches to a world where the same work is done in much smaller batches while being integrated with work adjacent to it. Many can remember a workflow where developers were assigned different parts of an application. They wrote code for weeks on end. Some might check the code in. Others might not. Regardless, the code wasn’t integrated even if it was checked in. The Agile movement brought with it technical practices from Extreme Programming, such as continuous integration and test-driven development. Now, teams that profess to be using Agile are known to have continuous integration servers that compile and run the tests of the software with every code check-in. With the cloud, Agile has moved beyond how to write the appropriate code, and the new DevOps movement (new as of 2010) carries the word “continuous” into new frontiers. These are called continuous delivery and continuous deployment. In this lecture, you will learn the principles of how to set up your own continuous delivery pipeline very similar to how Microsoft's NuGet team manages NuGet.org. We will use the same chain of tools, and the same techniques.
Continuous Delivery on AWS (Level 300)
 
26:22
Learn more about AWS at - http://amzn.to/2AKhJly. Continuous delivery makes teams more agile and quickens the pace of innovation. Teams often adopt continuous delivery without defining the meta components or putting the right safety mechanisms in place. This advanced session will start from the meta components and transform a typical software release process into one that will scale and is safe. We'll use DevOps techniques like continuous integration, a variety of non-production testing stages, rollbacks, redundancy, canary deployments and synthetic tests. AWS services such as Lambda, CloudFormation, CodePipeline, CodeBuild, CodeDeploy and CloudWatch alarms and dashboards will be employed. Speaker: Brent Maxwell, Partner Solutions Architect, Amazon Web Services
Views: 1128 Amazon Web Services
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
 
31:48
Webinar: Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion. Presented November 15, 2012 by Assembla and WANdisco. Describes how to go beyond traditional Scrum principles and scale to globally distributed teams with Continuous Delivery and Subversion. 30 minutes. (Note: first two minutes not recorded)
Views: 870 Assembla
AWS re:Invent 2016: Infrastructure Continuous Delivery Using AWS CloudFormation (DEV313)
 
51:02
In this session, we will review ways to manage the lifecycle of your dev, test, and production infrastructure using CloudFormation. Learn how to architect your infrastructure through loosely coupled stacks using cross-stack references, tightly coupled nested stacks and other best practices. Learn how to use CloudFormation to provision and manage a continuous deployment pipeline for your infrastructure-as-code. Automate deployment of new development environments as your infrastructure evolves, promote your new architecture for testing, and deploy changes to production.
Views: 10265 Amazon Web Services

Crestor 10mg cut to 5mg
Fepinram 800 mg motrin
Cloranfenicol 500mg cephalexin
Augmentin 1000mg Pills (Generic) 30 $160
Luvox fluvoxamine maleate 50mg