Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
In the real world
Who am I?Bobby JohnsonSenior Application DeveloperRussell Investmentshttp://www.iamnotmyself.comBobby.johnson@gmail.comhtt...
A Note About Opinions     “Evangelism is about exciting people to     jump onboard a new promise. When you     break that ...
The Case for Source Control               Meet Theja
The Case for Everything in Source Control                  Meet Jeff
The Case for Basic Continuous Integration                 Meet Lane
The Case for Advanced CI              Meet James
What can we do?
A Quick Demo
What have we gained?
So what do I need to do this?
Source Control Server: http://www.visualsvn.com/server/ Client: http://tortoisesvn.net/downloads.html
Build Server http://www.jetbrains.com/teamcity/
Wait, wait, wait… Looks expensive Visual SVN Server Standard Edition - $0 TeamCity Professional - $0                   $0
Another Quick Demo
But there is a down side to this method.
Build Scripts https://github.com/JamesKovacs/psakePSAKE : Powershell Based Build Automation
Q: Why not MSBuild or NANT?         WARNING: OPINIONS AHEAD!A: XML is NOT a programming language.A: 6 lines to execute a s...
Build Scripting Demo
ThankYou.txt
Upcoming SlideShare
Loading in …5
×

Continuous integration

744 views

Published on

  • Be the first to comment

  • Be the first to like this

Continuous integration

  1. 1. In the real world
  2. 2. Who am I?Bobby JohnsonSenior Application DeveloperRussell Investmentshttp://www.iamnotmyself.comBobby.johnson@gmail.comhttp://www.twitter.com/notmyself
  3. 3. A Note About Opinions “Evangelism is about exciting people to jump onboard a new promise. When you break that promise then you become a car salesman with a bad wig.“ – Scott Barnes
  4. 4. The Case for Source Control Meet Theja
  5. 5. The Case for Everything in Source Control Meet Jeff
  6. 6. The Case for Basic Continuous Integration Meet Lane
  7. 7. The Case for Advanced CI Meet James
  8. 8. What can we do?
  9. 9. A Quick Demo
  10. 10. What have we gained?
  11. 11. So what do I need to do this?
  12. 12. Source Control Server: http://www.visualsvn.com/server/ Client: http://tortoisesvn.net/downloads.html
  13. 13. Build Server http://www.jetbrains.com/teamcity/
  14. 14. Wait, wait, wait… Looks expensive Visual SVN Server Standard Edition - $0 TeamCity Professional - $0 $0
  15. 15. Another Quick Demo
  16. 16. But there is a down side to this method.
  17. 17. Build Scripts https://github.com/JamesKovacs/psakePSAKE : Powershell Based Build Automation
  18. 18. Q: Why not MSBuild or NANT? WARNING: OPINIONS AHEAD!A: XML is NOT a programming language.A: 6 lines to execute a shell command is nuts.A: Angle brackets make me a sad panda.
  19. 19. Build Scripting Demo
  20. 20. ThankYou.txt

×