Я имею дело с рабочим процессом jenkins. Мой проект включает в себя еще один крупный проект, который я бы использовал для использования редкой функции проверки. Я нашел несколько проблем, до сих пор:Вложенный git checkout на groovy script (рабочий процесс jenkins)
(1) Я не знаю, как клонировать репозиторий в новый каталог
git url:'https://some.git.server/project.git', param1:'value1',...
(2) внутри данного проекта выполнить проверку разреженный
Я не мог найти ни одной строгой спецификации синтаксиса.
Ниже приведен вариант сценария я хочу сделать с помощью заводной
git clone https://some.git.server/project.git
cd project/subdir
git init
git remote add -f origin https://some.git.server/another.project.git
echo Source/Base > .git\info\parse-checkout
echo Source/Core > .git\info\parse-checkout
git pull origin master
...
Спасибо заранее.
В окне рабочего процесса: (1) проверьте генератор _Snippet. (2) выберите _General SCM_ в поле выбора «Шаг Step_». (3) установить URL, учетные данные и т. Д. (4) добавить пути _Sparse Checkout_ на _Additional Behaviours_ –