Tag Continuous Delivery

QA Testing with Jonathan Alexander

http://traffic.libsyn.com/sedaily/QATesting.mp3Podcast: Play in new window | Download Quality assurance testing is a form of testing that closely mirrors user behavior. Sometimes it is manual, sometimes it is automated. Automated QA tests are scripts that validate correct data representation as the application mechanically runs through high-level workflows–like a login page. Manual QA testers act out use cases of an application to see if there are any bugs that were missed during

Continue reading…

Serverless Continuous Delivery with Robin Weston

http://traffic.libsyn.com/sedaily/ServerlessCD.mp3Podcast: Play in new window | Download Serverless computing reduces the cost of using the cloud. Serverless also makes it easy to scale applications. The downside: building serverless apps requires some mindset shift. Serverless functions are deployed to transient units of computation that are spun up on demand. This is in contrast to the typical model of application delivery–the deployment of an application to a server or a container that

Continue reading…

Platform Continuous Delivery with Andy Appleton

http://traffic.libsyn.com/sedaily/HerokuCI.mp3Podcast: Play in new window | Download Continuous delivery is a model for deploying small, frequent changes to an application. In a continuous delivery workflow, code changes that are pushed to a repository set off a build process that spins up a new version of the application. Testing is performed against that new build before advancing it to production, merging it with the existing codebase. Many continuous delivery products are

Continue reading…

Deployment with Avi Cavale

http://traffic.libsyn.com/sedaily/Shippable.mp3Podcast: Play in new window | Download Software deployment evolves over time. In the 90s, a “deployment” might have meant issuing a new edition of your software via CD-ROM. Today, a deployment is often a multi-stage process. A new software build will undergo automated unit tests and integration tests, before being deployed to users.  The deployment might only go out to a small percentage of total users initially, with that

Continue reading…

Continuous Delivery with David Rice

http://traffic.libsyn.com/sedaily/continuousdelivery_edited.mp3Podcast: Play in new window | Download In order to move software updates from the development team to production, companies do a variety of things. Some teams might email files to each other or use FTP or even floppy disks. Most companies today at least use version control systems like Git together with separate servers for development and production. When code is ready to move to production, a build that

Continue reading…

Continuous Delivery and Test Automation with Flo Motlik

http://traffic.libsyn.com/sedaily/Codeship_Edited.mp3Podcast: Play in new window | Download “It’s Friday night and you’re basically out of the office on your way to meet with friends. And you just merge this thing and put it into production because you have that trust – that the system will capture any kind of problem.” Continuous integration and deployment are important tools for modern software development. With continuous integration and deployment, individual engineers can push

Continue reading…

Continuous Delivery with Jenkins Creator Kohsuke Kawaguchi

http://traffic.libsyn.com/sedaily/jenkins_kohsuke_kawaguchi.mp3Podcast: Play in new window | Download Jenkins is an extensible open source continuous integration server. Kohsuke Kawaguchi is the primary developer of Jenkins CI and the CTO of CloudBees, a provider of enterprise Jenkins. Questions: How does continuous integration affect DevOps? What has changed in the five years since Jenkins was created? In what ways is Jenkins opinionated? What are the synergies between Docker and Jenkins? What are some

Continue reading…