- Следуйте инструкциям, чтобы создать базовый модуль Hello World и понять, как он работает.
Измените класс, чтобы продлить Recorder вместо Builder, изменять общественный статический конечный класс DescriptorImpl продлить Издательство:
общественный статический конечный класс DescriptorImpl расширяет BuildStepDescriptor { }
Также создайте класс, который будет выполнять Action, этот класс будет иметь некоторые get-ers для имени плагина, url, значка и так далее. На данный момент вы можете вернуть пустую строку.
- изменить файлы желе.
Вы можете получить путь, используя текстовое поле в скрипте желе. Например, вы можете использовать текстовое поле для установки места, где будет храниться артефакт, и в подключаемом модуле реализовать метод, который будет его искать.
Кроме того, если вам нужна помощь в создании плагина post-build Jenkins, я предлагаю вам взглянуть на плагины jacoco и eclemma, особенно на классы, содержащие Action, Recorder, Builder в их именах.
Нужно ли использовать плагин? Разве скрипт bash, который работает после сборки, не будет достаточным? – horte
Это не обязательно, но желательно –