continuous integration with teamcity l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Continuous Integration with TeamCity PowerPoint Presentation
Download Presentation
Continuous Integration with TeamCity

Loading in 2 Seconds...

play fullscreen
1 / 16

Continuous Integration with TeamCity - PowerPoint PPT Presentation


  • 1010 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Continuous Integration with TeamCity' - erika


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
continuous integration with teamcity
Continuous Integration with TeamCity
  • Adrian Ritchie BSc, MBCS
  • http://www.gringod.com

Guernsey Software Developer Forum

http://www.developers.org.gg

what is ci
What is CI?
  • Automated:
    • Compiling
    • Testing
    • Packaging
  • Much more
why use ci
Why Use CI?
  • Less developer time testing
  • Less worry about other developers
  • Standardised build environment
what teamcity offers
What TeamCity Offers
  • Software build automation and management
  • Team communication for the above
  • Code inspection and coverage analysis
  • Platform agnostic
  • Free professional version
source control
Source Control
  • Many providers - Subversion, Perforce, VSS, CVS
  • Build triggering rules
  • Shared VCS sources
  • Source labelling
build agents
Build Agents
  • Different build environments
  • Concurrent build
  • Real-time results
  • Build breakers tracking
communication
Communication
  • TeamCity web interface
  • Notification - RSS, Email, IDE, Jabber
  • External status HTML widget
  • Take responsibility
administration
Administration
  • Web GUI
  • Project configuration
  • User permissions
  • Build agent deployment & management
ide integration
IDE Integration
  • Build status
  • Pre-checkin integration
  • Broken tests
extensions
Extensions
  • Open APIs
    • RunnersRake, MSBuild, etc.
    • Post integrationTeamPiazza, GrowlNotifier
  • Scripted build runners
known problems
Known Problems
  • Microsoft Visual SourceSafe!
  • Open bug databasehttp://jetbrains.net/tracker/workspace/TW
  • Early Access Programhttp://jetbrains.net/confluence/display/TW/Download+Latest
alternatives
Alternatives
  • CruiseControlhttp://cruisecontrol.sourceforge.net/
  • CruiseControl.Nethttp://ccnet.thoughtworks.com/
  • CI Factoryhttp://www.cifactory.org
  • Many more...http://en.wikipedia.org/wiki/Continuous_Integration
more information
More Information
  • Official websitehttp://www.jetbrains.com/teamcity/
  • TeamCity Bloghttp://blogs.jetbrains.com/teamcity/
  • Documentationhttp://www.jetbrains.net/confluence/display/TCD3
  • TeamCity Pluginshttp://www.jetbrains.net/confluence/display/TW/TeamCity+Plugins