O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
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
Próximos SlideShares
Carregando em…5
×

Continuous integration

735 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

×