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

Фотография

Jenkins + VMware: как запустить развертывание собранного дистрибутива

jenkins vmware CI

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

#1 Stolz

Stolz

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

  • Members
  • Pip
  • 30 сообщений
  • ФИО:Антон
  • Город:Москва

Отправлено 17 мая 2016 - 14:08

Добрый день.

 

Есть Jenkins (развернут на CentOS), который выполняет сборку проекта для линуксов.

Следующем шагом нашей CI должно стать развертывание собранного дистрибутива на чистой виртуальной машине.

Но тут начинаются вопросы:

  1. Сборка происходит на одной машине, развертывание должно происходить на другой - можно ли в одном проекте использовать несколько машин?
  2. Разворачивание дистрибутива и прогон тестов нужно проводить в той же задаче, что и сборку? Или же для них нужно сделать по отдельной задаче?
  3. Есть ли полное описание по настройке vmware plugin? Стандартное описание https://wiki.jenkins...S/VMware plugin оставляет вопросы, ответы на которые пока не нашел.

  • 0
You can't see us, we can see you.

#2 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 17 мая 2016 - 14:34

Jenkins - это система выполнения задач по событиям с сохранением логов и отчетов. Как настроите, так и будет. Настроите запуск ансибля с разворотом 1024 виртуалок - запустит и развернет. Любой каприз, только реализацию пропишите.

Вас не смущает, что вы хотите воспользоваться инструментарием последний релиз которого был 7-8 лет назад?

Если у вас все на линуксе, то может стоит воспользоваться какой-нибудь нативной виртуализацией? Вплоть до запуска на той-же машине, что и jenkins.


  • 0

#3 Stolz

Stolz

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

  • Members
  • Pip
  • 30 сообщений
  • ФИО:Антон
  • Город:Москва

Отправлено 17 мая 2016 - 15:06

Вплоть до запуска на той-же машине, что и jenkins

Сборки идут для разных версий линукса.

 

Вас не смущает, что вы хотите воспользоваться инструментарием последний релиз которого был 7-8 лет назад?

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

Если есть лучший вариант - буду очень признателен за любую помощь.


  • 0
You can't see us, we can see you.

#4 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 17 мая 2016 - 15:17

 

Вплоть до запуска на той-же машине, что и jenkins

Сборки идут для разных версий линукса.

 

Вас не смущает, что вы хотите воспользоваться инструментарием последний релиз которого был 7-8 лет назад?

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

Если есть лучший вариант - буду очень признателен за любую помощь.

 

Не тестирование, запуск виртуалок на том-же хосте.

Возьмите любую актуальную систему позволяющую манипулировать виртуалками, потом запускайте ее из jenkins, нет нативного плагина - запускайте через исполнение консольной команды.

Погуглите Ansible KVM. возможно эта связка именно то. что вам нужно.


  • 0



Темы с аналогичным тегами jenkins, vmware, CI

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

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