jetbrains team city
TRANSCRIPT
Continuous Integration with TeamCity
St-Petersburg, RailsClub, 31 may 2009http://railsclub.ru
Roman Chernyatchik, JetBrains
131 мая 2009 г.
План
•Что такое CI ?
•Зачем нужен TeamCity?
•Демка
•Полезные ссылки
231 мая 2009 г.
Что такое CI?
• Configuration management (конфигурационное управление)‣ целостность проекта‣ согласованность артефактов проекта‣ применение в течение всего ЖЗ
• Continuos Integration (“непрерывная сборка”) - процесс интеграции изменений в проект с контролем целостности версий
331 мая 2009 г.
TeamCity
• TeamCity - система для Continuous Integration
• Возможности:
General Pending for Ruby
Rake, Test::Unit, RSpec Cucumber
VCS ( Git, Svn, Cvs, ....) RubyMine integration
Instant reports !!! Pre-tested commit
Build Grid, dependencies Inspections
API, customized reports (RCov)
431 мая 2009 г.
Links
• JetBrains - http://www.jetbrains.com
• TeamCity demo server - http://teamcity.jetbrains.com
• Forum - http://www.jetbrains.net/devnet
• Rake Runner Documentation - http://www.jetbrains.net/confluence/display/TW/Rake+Runner+Documentation
• Git Plugin - http://www.jetbrains.net/confluence/display/TW/Git
531 мая 2009 г.