Adrian Ritchie Bsc, MBCS Guernsey Software Developer Forum

Adrian Ritchie Bsc, MBCS Guernsey Software Developer Forum

Continuous Integration with TeamCity Adrian Ritchie BSc, MBCS http://www.gringod.com Guernsey Software Developer Forum http://www.developers.org.gg What is CI? • Automated: • Compiling • Testing • Packaging • Much more Why Use CI? • Less developer time testing • Less worry about other developers • Standardised build environment What TeamCity Offers • Software build automation and management • Team communication for the above • Code inspection and coverage analysis • Platform agnostic • Free professional version Pulling It All Together Source Control • Many providers - Subversion, Perforce, VSS, CVS • Build triggering rules • Shared VCS sources • Source labelling Build Agents • Different build environments • Concurrent build • Real-time results • Build breakers tracking Communication • TeamCity web interface • Notification - RSS, Email, IDE, Jabber • External status HTML widget • Take responsibility Administration • Web GUI • Project configuration • User permissions • Build agent deployment & management IDE Integration • Build status • Pre-checkin integration • Broken tests Extensions • Open APIs Runners • Rake, MSBuild, etc. Post integration • TeamPiazza, GrowlNotifier • Scripted build runners Demonstration Known Problems • Microsoft Visual SourceSafe! Open bug database • http://jetbrains.net/tracker/workspace/TW • Early Access Program http://jetbrains.net/confluence/display/TW/Download+Latest Alternatives CruiseControl • http://cruisecontrol.sourceforge.net/ CruiseControl.Net • http://ccnet.thoughtworks.com/ CI Factory • http://www.cifactory.org Many more... • http://en.wikipedia.org/wiki/Continuous_Integration More Information Official website • http://www.jetbrains.com/teamcity/ TeamCity Blog • http://blogs.jetbrains.com/teamcity/ Documentation • http://www.jetbrains.net/confluence/display/TCD3 TeamCity Plugins • http://www.jetbrains.net/confluence/display/TW/TeamCity+Plugins Questions & Answers.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    16 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us