Jenkins Build Pipeline для публикации приложений JAR для нескольких путей

У меня есть репозиторий, где разные владельцы проектов передают свой код, специфичный для варианта использования, в назначенный им подкаталог. Вы можете подумать, что такое репо выглядит примерно так:

repo_root
 |
 |-- proj_1 ------ 1_1_code --> 1_1_code.JAR
 |             |-- 2_1_code --> 2_1_code.JAR
 |             |-- 3_1_code --> 3_1_code.JAR
 |             ...
 |-- proj_2 ------ 1_2_code --> 1_2_code.JAR
 |             |-- 2_2_code --> 2_2_code.JAR
 |             |-- 3_2_code --> 3_2_code.JAR
 |             ...
 |-- proj_3 ------ 1_3_code --> 1_3_code.JAR
 |             |-- 2_3_code --> 2_3_code.JAR
 |             |-- 3_3_code --> 3_3_code.JAR
 |             ...
 |...

Чего я хотел бы достичь, так это иметь возможность построить конвейер сборки Jenkins, с помощью которого я могу:

  • Создайте новый JAR для каждого подкаталога
  • Опубликуйте файл JAR по заранее определенному пути в Maven Artifactory или HDFS с другой версией (добавочной).

Есть идеи, кто занимается этим?


person Kevin Ghaboosi    schedule 25.05.2017    source источник
comment
как вы строите с maven?   -  person haschibaschi    schedule 25.05.2017
comment
Где твоя реальная проблема? Ваш вопрос очень широкий.   -  person StephenKing    schedule 28.05.2017