у меня есть 20 каталогов под стволомИсключить каталог во время Дженкинс проверки
/trunk/a1
/trunk/a2
/trun/a3
..
..
/trunk/a20
Как исключить (не включить) некоторые (произвольные каталоги в процессе Дженкинс проверки. Например, я хочу, чтобы все директории под стволом, за исключением /багажник/a3/b1 Как это сделать?
я уже нашел ответ в SVN checkout ignore folder, но это не возможно в Дженкинс. Нужна более простое решение, где я не знаю, количество каталогов под стволом кроме того, что я wan t, чтобы исключить.
Также, как добавить пользовательский svn checkout. Скажем, я хочу выполнить инструмент командной строки svn для выполнения проверки?
Почему вы хотите его исключить? Доза занимает слишком много, чтобы проверить? Или слишком много места? Причина, по которой я спрашиваю, заключается в том, что в зависимости от причины вам может быть лучше проверить ее, а затем удалить ее. - –
Причина, по которой выдается каталог, имеет библиотеки предварительной сборки, для которых требуется возраст. Если мы установим стратегию выписки для «Эмуляции проверки», сначала удалив файлы без преобразования или проигнорированные файлы, а затем «svn» update, svn checkout удалит папку с библиотекой файлов, потому что файлы .lib и .obj устанавливаются как файлы, которые следует игнорировать (это мы должны поддерживать, чтобы разработчики фиксировали только исходные файлы, но не файлы .lib или .obj). Я хочу запустить «Emulate checkout, сначала удалив неверсированные/проигнорированные файлы», кроме одной папки. –
@SriwanthaAttanayake: Я лично рекомендую поставить двоичные файлы полностью вне кассы. Зависит от вашей системы сборки, но я использовал ее с make (используя 'VPATH'), autoconf (' cd build; ../ src/configure') и cmake ('cd build; cmake ../ src') , С msbuild это должно быть возможно также путем определения 'IntDir' и' OutDir' в командной строке. Не уверен в отношении других типов IDE, но я предпочитаю генерировать файлы проекта с помощью cmake (ну, проект, над которым я работаю, построен на нескольких совершенно разных платформах, поэтому в любом случае это был единственный жизнеспособный вариант). –