У меня есть git-репозиторий, содержащий:
- общая библиотека jenkins
- документация для общей библиотеки
- файл Jenkins, используемый для сборки и развертывания документации
Мой Jenkinsfile использует ту же общую библиотеку, но в фиксированной версии.
Я ожидаю, что Jenkins:
- извлечет общую библиотеку
v0.1.0
(например) в $WORKSPACE@libs
- извлечение ветки
feat/new-stuff
в $WORKSPACE
Где $WORKSPACE
- это путь к рабочему пространству, заданному Jenkins
Но, судя по моему опыту, извлеченная ветвь - это не feat/new-stuff
, а тег v0.1.0
.
Я бы не хотел, чтобы моя документация и исходный код находились в разных репозиториях.
Заранее благодарю за помощь.