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. Даже не ожидал, что компания отечественная, это был приятный сюрприз))
Артём, спасибо за такую подробную обратную связь! Для нас это ценно :)