SVN+Youtrack+Upsource+TeamCity – отличный набор для ИТ-команд.
Плюсы
В системе понравилось практически всё (кроме отсутствия простейших кнопок в текстовом редакторе и неудобства выноса Workflow-редактора в отдельное Java-приложение; об этом см. ниже)!
Ребята-разработчики из JetBrains просто молодцы, Youtrack в целом – выше всяких похвал (а для небольшой команды до 10 человек достаточно бесплатного пакета).
Развернули всю эту красоту в офисе на обычной Windows-машине ("коробочная" версия, не облако), скорость работы – всё летает.
Бэкапы создаются автоматически по заданному расписанию.
Привязали к TeamCity нужные ветки SVN, подключили Upsource к Youtrack – теперь после каждой ревизии в SVN, содержащей в своём описании определённое слово, происходит автоматическая сборка сначала необходимых компонент (в них тоже бывают изменения), а потом и основного проекта на TeamCity-сервере. А дальше срабатывает cmd-файл, закачивающий ЕХЕ-файл, куда нам надо (у нас проект на Delphi).
Все изменения кода удобно просматривать и обсуждать в Upsource.
В SVN настроили свойство автопривязки к задаче в Youtrack (в окно отправки ревизии добавили поле для ввода номера задачи, а полный URL формируется по шаблону).
Теперь на странице задачи в Youtrack есть вкладка, содержащая все ревизии, связанные с этой задачей.
Минусы
Это мелочи, но всё же.
1) В текстовом редакторе нет НИ ОДНОЙ кнопки для форматирования текста. Всё на неких кодах: *жирный текст*, +подчёркнутый текст+, ''курсив'', {color:red}красный текст{color} и т.п.
Всё это надо помнить и писать самостоятельно, переключаясь с русской на американскую раскладку и обратно.
Это слишком неудобно, придётся намудрить какой-нить скрипт типа AutoIt, который будет по нажатию спец. клавиш обрамлять выделенный текст нужными символами.
Я понимаю, что цель была – облегчить страницы от JS-скриптов и снизить вероятность глюков – но уж 5 кнопок с самыми нужными командами уже сделали бы погоду пользователям. Чтобы не вбивать эти закорючки самостоятельно.
2) Workflow-редактор (настройка рабочих процессов) работает через отдельное Java-приложение, которое иногда подглючивает, хотя на некоторых компах работает вообще без единого сбоя.
Удобнее было бы иметь встроенный редактор в самом YouTrack.
В общем и целом – полный восторг!
Переносить из Youtrack в другую систему учёт серьёзного ИТ-проекта (у нас в день прилетают десятки объёмных задач с кучей связей) – было бы целесообразно только при каких-то уж совсем сказочных преимуществах. С трудом верится, что в ближайшие годы увижу что-то круче, чем связка SVN+Youtrack+Upsource+TeamCity. А ребята ведь не стоят на месте)
Огромное спасибо JetBrains за такой продукт, просто МОЛОДЦЫ!!
P.S. Даже не ожидал, что компания отечественная, это был приятный сюрприз))