Создать пакет развертывания Xl с несколькими артефактами Jenkins
Есть ли способ создать пакет развертывания xl с использованием Jenkins, а затем добавить в него несколько артефактов? Кажется, что при использовании плагина xl deploy, когда вы создаете пакет, невозможно добавить другие артефакты в пакет с помощью Jenkins. Я также использую релиз xl, который вызывает конвейер Jenkins для создания нескольких артефактов, если это поможет. Спасибо!
2 ответа
В manifest.xml приложения вы можете добавить несколько артефактов в качестве зависимостей. Итак, остальные артефакты развертываются первыми, а затем основное приложение будет развернуто в одном задании.
Нет не напрямую с помощью плагина. Плагин XL Deploy для Jenkins предназначен для создания неизменяемого пакета в качестве действия после сборки, которое затем предназначается для публикации в репозитории (например, репозиторий XL Deploy). Если после создания этого пакета требуются изменения, это будет новая версия пакета.
Один из подходов может состоять в том, чтобы несколько заданий Jenkins компилировались и / или собирали каждый из компонентов, а некоторые другие задания (или другие механизмы) собирали окончательный пакет из общего рабочего пространства.