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

Тестирование производительности (JMeter)
онлайн, начало 22 июня
Управление требованиями
онлайн, начало 22 июня
Автоматизация функционального тестирования
онлайн, начало 29 июня
Программирование на C# для тестировщиков
онлайн, начало 29 июня
Фотография

Подбросить файл в сборку 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


Программирование на С# для тестировщиков
онлайн, начало 29 июня
Автоматизатор мобильных приложений
онлайн, начало 11 июля
Selenium WebDriver: полное руководство
онлайн, начало 13 июля
Мобильная автоматизация для начинающих
онлайн, начало 11 июля



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

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

Яндекс.Метрика
Реклама на портале