RTC + Jenkins - сборка только для измененных компонентов - PullRequest
1 голос
/ 04 октября 2019

Мы используем RTC в качестве системы управления версиями (SCM) и Jenkins для среды сборки. Мы настроили рабочую область Repository под конфигурацией сборки. Предположим, что рабочее пространство репозитория имеет 50 компонентов, а пользователь (разработчик) изменил один из этих 50 компонентов. Если пользователь хочет построить, ему нужно создать полное рабочее пространство репозитория, и это займет некоторое время для загрузки и создания небольшого изменения? Мы можем сэкономить время при загрузке, сняв флажок «Удалить каталог перед загрузкой» (в разделе «Конфигурация заданий Jenkins»), снять флажок «Удалить каталог перед загрузкой», чтобы предотвратить полную загрузку. В этом случае перезагрузка произойдет дляте файлы, которые были изменены либо локально, либо в удаленной рабочей области. Но в то время как в случае сборки мы должны построить полную рабочую область репозитория. Есть ли способ, где только измененные компоненты обнаруживаются из рабочей области репозитория) и создаются вместо загрузки& сборка всех компонентов. Кто-нибудь сделал это, написав какой-нибудь Ant-скрипт или Groovy?

...