Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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
Nächste SlideShare
Wird geladen in …5
×

Continuous integration

740 Aufrufe

Veröffentlicht am

  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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

×