Upload
bobby-johnson
View
527
Download
0
Tags:
Embed Size (px)
Citation preview
In the real world
Who am I?
Bobby JohnsonSenior Application Developer
Russell Investments
http://www.iamnotmyself.com
http://www.twitter.com/notmyself
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
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
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/psake
PSAKE : 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 shell command is nuts.
A: Angle brackets make me a sad panda.
Build Scripting Demo
ThankYou.txt