Continuous X for Open Source: Get Sh!t Delivered

Download Continuous X for Open Source: Get Sh!t Delivered

Post on 13-Apr-2017

27 views

Category:

Technology

3 download

TRANSCRIPT

Continuous X: Get Sh!t DeliveredContinuous X for Open Source: Get Sh!t DeliveredDr. Brent Pabst@brentpabstgithub.com/brentpabst 203 Solutions, LLC. All Rights ReservedABOUT BRENT203 SolutionsManaging Principal, Co-FounderDude SolutionsEnterprise ArchitectWake Technical Community CollegeAdjunct Faculty 203 Solutions, LLC. All Rights ReservedABOUT 203 SOLUTIONSPeopleCTO-as-a-ServiceTrainingProcessContinuous ImprovementAgile CoachingProduct/ServiceProduct Owner-as-a-ServiceArchitect-as-a-ServiceDevOpsInfrastructure-as-Code 203 Solutions, LLC. All Rights ReservedTHE BASICSContinuous IntegrationContinuous integration (CI) is the practice, in software engineering, of merging all developer working copies to a shared mainline several times a day.Continuous DeliveryContinuous Delivery (CD) is a software engineering approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time. 203 Solutions, LLC. All Rights ReservedCONTINUOUS X???Continuously deliver quality product to the client with minimal overhead and complexity while receiving and iterating on feedback.Essentially CI/CD with Continuous Improvement 203 Solutions, LLC. All Rights ReservedENTERPRISE CONTINUOUS XTypical Pipeline:Source Control (Git/Hg/SVN/TFS/etc)Build Server (Jenkins/TeamCity/TFS/etc...)Deployment Server (Octopus/VSTS/Home Grown/Build Server)Artifact Repository (MyGet/Artifactory/NPM/Bower/etc...) 203 Solutions, LLC. All Rights ReservedBUILDSERVERHOW IT WORKSDEPLOYMENTSERVERCodeSource ControlBuild & TestDeployRun 203 Solutions, LLC. All Rights ReservedGREAT OPEN SOURCE?CI/CD tools are often free for Open Source projects if you look or ask!Works with all major Open Source source control systemsWindows & Linux Builds Great for cross-platform!If not free, significant discounts availablePay for the tools as your project or teams get bigger 203 Solutions, LLC. All Rights Reserved 203 Solutions, LLC. All Rights ReservedMY FAVORITES 203 Solutions, LLC. All Rights ReservedMORE TOOLSResearch code badges:Shields.io Implement what you need not because you can! 203 Solutions, LLC. All Rights ReservedNEED HELP?Were happy to help!hello@203solutions.ioUpcoming:Introduction to the Agile MindsetMarch 18th 203 Solutions, LLC. All Rights ReservedContinuous X for Open Source: Get Sh!t DeliveredDr. Brent Pabst@brentpabstgithub.com/brentpabst 203 Solutions, LLC. All Rights Reserved