У меня есть два отдельных репозитория в Jenkins: foo: содержащий код и bar: содержащий модульные тесты, относящиеся к коду foo.Они находятся в отдельных репозиториях, потому что bar тяжелый и содержит много юнит-тестов.
Я хочу, чтобы мой рабочий процесс выглядел примерно так:
- Обновите код в foo, добавьте модульtests to bar
- Вытащить ребаз в обоих репозиториях
- Запустить код модульного теста в баре, находясь в каталоге foo (для ссылки на переменные окружения.)
Как можноЯ делаю это в Дженкинс?Это даже хороший рабочий процесс?
Смысл в том, чтобы запускать модульные тесты в bar при использовании кода в foo.