Недавно я присоединился к команде, у которой есть несколько приложений, выполняющих автоматизацию рабочих нагрузок. Они используют ClearCase для контроля версий, но среды разработки и тестирования (я полагаю, из-за отсутствия опыта ClearCase в команде) не проверяются / развертываются из ClearCase, а просто отправляются по FTP на соответствующие серверы Unix из Window. Я сказал «простое развертывание», потому что весь код интерпретируется (Perl и оболочка), поэтому нет необходимости компилировать. Излишне говорить, что в этом подходе много недостатков, в частности, отсутствие управления версиями в этих средах с момента развертывания и далее.
Поэтому я хотел бы привязать наши развертывания к репозиторию и начать контролировать изменения, но я всего лишь новичок в ClearCase. У меня конкретный вопрос: что я развертываю, ПРОСМОТР или ПОТОК? Я бы сказал, что последняя причина, по которой представления зависят от пользователя, в то время как (в соответствии с моим пониманием) поток является стволом проекта для каждого представления, как ветка, и представления интегрированы в их поток.
Если у кого-то есть какие-либо указания на некоторые полезные, но краткие и легкие руководства по ClearCase для «случайного» CM-соединения, поделитесь, пожалуйста.
В качестве альтернативы, если вы считаете, что эта задача подходит для Jenkins, несмотря на то, что она относительно проста (не требует сборки / компиляции), пожалуйста, присоединяйтесь.
Спасибо заранее