Перейти к содержимому

Фотография

Подбросить файл в сборку Jenkins


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Kelron

Kelron

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 07 декабря 2016 - 09:34

Добрый день.

 

В данный момент я вникаю в работу Jenkins, но возникли трудности с некоторыми ее аспектами.

Имеется проект, который опрашивает удаленный сервер по обновлению библиотек, производит сборку и разворачивает его на специально подготовленной для этого машине.

 

Нужно, что бы в момент сборки на машину где разворачивается проект были прокинуты файлы, измененные вручную.

 

Пробовал подставить shell скрипт, но при обычном копировании файлов в сборочную директорию они все равно обновлялись файлами из удаленного сервера.

 

Проект разработки на Java, сборка запаковывается и разворачивается из варника.

 

Вопрос.

 

Как правильно пробросить файлы на машину, где разворачивается проект?

 

Спасибо.

 

P.S. Забыл уточнить, что все компы на Linux


  • 0

#2 garaninr

garaninr

    Новый участник

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Гаранин Роман Евгеньевич


Отправлено 18 декабря 2016 - 08:38

Честно говоря, не совсем понятна фраза:

...

Нужно, что бы в момент сборки на машину где разворачивается проект были прокинуты файлы, измененные вручную.

...

 

То есть вручную изменяются какие-то файлы, и только их нужно пробросить. Верно?

 

У нас это сейчас реализовано так:

Весь проект хранится в репозитории Mercurial. Jenkins периодически опрашивает репозиторий и если там есть изменения, начинает собирать проект. Таким образом собираются только те файлы, которые были изменены. В этом случае Jenkins через плагин Mercurial сам всё скопирует в сборочную директорию, shell при этом не нужен. 

А потом происходит этап сборки.

 

А у вас используется система контроля версий?


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных