#docker #jenkins
#docker #дженкинс
Вопрос:
У меня есть простой c для компиляции и запуска с использованием jenkins freestyle job, он работает нормально, если я использую команды jenkins, встроенные в мою ОС (Linux mint tricia), которые я использую:
cd "destination"
g main.cpp -o test
./test
все работает хорошо.
НО теперь я запускаю jenkins из контейнера docker, и когда я пытаюсь это сделать, я получаю ошибку cant cd to "destination"
, я знаю, это потому, что docker изолирован от хост-машины, поэтому я хочу спросить, как я мог бы создать простое задание freestyle, которое выполняет программы, которые находятся на моем хост-компьютере, используя jenkins, который работает внутри docker?
Спасибо
Ответ №1:
Просто запустите свой контейнер jenknis с объемом, подобным docker run -it -v destination:destination jenkins