• Like
Diy continuous integration
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Diy continuous integration

  • 233 views
Published

You know what Continuous Integration is. You have heard it mentioned at every conference and at every meetup. It’s part automated testing, part automated deployment, part test-driven development, part …

You know what Continuous Integration is. You have heard it mentioned at every conference and at every meetup. It’s part automated testing, part automated deployment, part test-driven development, part every other DevOps catch-phrase. Now you are ready to get started implementing CI practices.

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
233
On SlideShare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
11
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. DIY Continuous Integration (Seriously. Do it yourself. Do it now.)
  • 2. Michelle Krejci Developer michelle@prometsource.com @dev_meshev
  • 3. Who's here?
  • 4.  What is it?  Why is it important?  How do I make it happen?
  • 5. Systematically integrating small pieces of quality control throughout every stage of development. Systematically integrating small pieces of quality control throughout every stage of development. Continuous Integration is...
  • 6. As opposed to waiting until the end of development. Here ya go. Test this.
  • 7. lmgtfy
  • 8. √ What is it?  Why is it important?  How do I make it happen?
  • 9. Survey of 365 IT managers found that of all projects: - 16% successful - 31% were impaired or cancelled - 53% were deemed "project challenged" The CHAOS report
  • 10.  Click to edit the outline text format Second Outline Level  Third Outline Level Fourth Outline Level  Fifth Outline Level  Sixth Outline Level  Seventh Outline Level  Eighth Outline Level Ninth Outline LevelClick to edit Master text 11
  • 11.  Click to edit the outline text format Second Outline Level  Third Outline Level Fourth Outline Level  Fifth Outline Level  Sixth Outline Level  Seventh Outline Level  Eighth Outline Level Ninth Outline LevelClick to edit Master text 12
  • 12. Copyright © 2013 Promet Solutions Corporation. All rights reserved. This document may contain Confidential Information that is proprietary to the Client and Promet Solutions Corporation and should not be disclosed to outside parties without prior consent.
  • 13. Copyright © 2013 Promet Solutions Corporation. All rights reserved. This document may contain Confidential Information that is proprietary to the Client and Promet Solutions Corporation and should not be disclosed to outside parties without prior consent.
  • 14.  Click to edit the outline text format Second Outline Level  Third Outline Level Fourth Outline Level  Fifth Outline Level  Sixth Outline Level  Seventh Outline Level  Eighth Outline Level Ninth Outline LevelClick to edit Master text 15
  • 15. x If you need further convincing...
  • 16. √ What is it? √ Why is it important?  How do I make it happen?
  • 17. Case Study: ● Over 10,000 pieces of content in CSVs ● Integration with 3rd party video hosting ● Commerce ● Multiple levels of users with levels of access ● Hundreds of content editors ● 5 week schedule The Problem
  • 18. Case Study: ● Replicate server config locally ● Force all configuration into code ● Code Review on Github ● Feature releases tagged for review weekly ● Rapid on-going deployment strategy The Solution
  • 19. And beyond...
  • 20. √ What is it? √ Why is it important? √ How do I make it happen?
  • 21. Q. How do I make it happen? A. You do it yourself.