2. Continuous Delivery
A first principle behind Agile Manifesto:
Our highest priority is to satisfy the customer through early
and continuous delivery of valuable software.
TeamCity - Continuous Delivery Server
3. Think over the Release Strategy
Prepare the Release plan
Do first deployment early
Automate everything
TeamCity - Continuous Delivery Server
18. Build metrics
Success rate, build duration,
total test count, time to fix…
TeamCity - Continuous Delivery Server
19. Free Professional vs. paid Enterprise version,
pricing, legal workaround =)
Professional edition
does not require any server license key and has a limitation of maximum
20 build configurations configured.
Enterprise edition
edition with unlimited number of build configurations ($1999).
Each TeamCity edition comes bundled with 3 agents. More Build Agents
can be added with separate licenses ($299 per each).
“Legal” workaround
There’s no limit on number of TeamCity servers in
one local network
TeamCity - Continuous Delivery Server
20. Quick Summary
TeamCity is a user-friendly continuous
delivery (CD) server
- for developers, quality and build
engineers
- easy to set up and
free of charge for
small and medium
teams.
TeamCity - Continuous Delivery Server
21. Where to go next
TeamCity documentation
http://confluence.jetbrains.net/display/TCD7/TeamCity+Documentation
Paul M. Duvall “Continuous Integration”
http://www.amazon.com/Continuous-Integration-Improving-Software-
Reducing/dp/0321336380
Martin Fowler “Continuous Integration“ http://www.
martinfowler.com/articles/continuousIntegration.html
Jez Humble, David Farley “Continuous Delivery”
http://www.amazon.com/Continuous-Delivery-
Deployment-Automation-Addison-
Wesley/dp/0321601912
CI Feature Matrix http://confluence.public.thoughtworks.
org/display/CC/CI+Feature+Matrix
TeamCity - Continuous Delivery Server
22. Questions
TeamCity - Continuous Delivery Server