Я только что начал использовать Jenkins сегодня, поэтому вполне возможно, что я что-то пропустил в документах.
В настоящее время у меня есть Jenkins, настроенный для запуска модульных тестов из локального репозитория Git (через плагин)).Я правильно настроил среду (по крайней мере, в кажущемся рабочем состоянии), но натолкнулся на небольшую загвоздку.
У меня есть один файл settings.py, который я исключил из моего репозитория git (этосодержит несколько ключей, которые я использую в своем приложении).Я не хочу включать этот файл в мое git-репозиторий, так как я планирую запустить OS-проект, когда я закончу (любому, кто использует проект, понадобятся свои собственные ключи).Я понимаю, что это, возможно, не самый лучший способ сделать это, но это то, что сделано (и это небольшой личный проект), поэтому я не беспокоюсь об этом.
Проблема в том, что, поскольку он не находится под управлением git, Дженкинс не поднимает его.
Я бы хотел иметь возможность скопировать этот единственный файл из моего исходного каталога в каталог сборки Jenkins до запуска тестов.
Есть ли способ сделать это?Я пытался использовать плагин copy to slave
, но кажется, что любой файл, который я хочу, сначала (вручную) нужно скопировать или создать в workspace/userContent
.Я что-то упустил?