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

Selenium: стартовый уровень
онлайн, начало 17 ноября
Практикум по тест-дизайну
онлайн, начало 24 ноября
Тестирование веб-приложений
онлайн, начало 17 ноября
Selenium WebDriver: полное руководство
онлайн, начало 24 ноября
Фотография

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


Программирование на С# для тестировщиков
онлайн, начало 8 декабря
Эффективное использование TestNG и JUnit
онлайн, начало 8 декабря
Selenium WebDriver: полное руководство
онлайн, начало 24 ноября
Программирование на Java для тестировщиков
онлайн, начало 24 ноября



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

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

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