Я не очень хорошо знаю «clearcase», но мне приходится использовать его для доставки некоторых разработок из экземпляра «dev» в тестовый экземпляр конкретного приложения.
- Должен ли я использовать для этого поток «dev» и тестовый поток. Предположим, у меня есть код, который позволяет сказать test.sh, который я должен выполнить в тестовом экземпляре. Теперь DEV напишет версию 1 "test.sh" и доставит ее для тестирования. В тестовом потоке я вижу test.sh и выполняю его. Предположим, что теперь версия 2 test.sh выпущена и поставляется для тестирования после выпуска версии 3 test.sh и доставки для тестирования. На тестировании сейчас последняя версия - это версия 3.
- Я хотел бы выполнить версию 2 перед версией 3 в тесте. Как я могу сделать это автоматически? Обязательно ли использовать базовые показатели? Как автоматически выполнить базовый план, даже если он не последний? Что вместо "test.sh" у меня есть набор скриптов? Обратите внимание, что в моем примере я должен выполнить версию 2 до версии 3, потому что мой сценарий предполагает определенное состояние моих объектов в тестовой среде. Если запустить версию 3 без запуска версии 2, ничего не будет.
Может ли кто-нибудь объяснить мне, как я могу это сделать с помощью «clearcase», и дать мне несколько советов?