Используйте другой плагин Jenkins из моего плагина - PullRequest
0 голосов
/ 16 декабря 2018

Я пишу плагин Jenkins, который имеет некоторую сложную логику для отправки слабых уведомлений - больше, чем просто «сборка не удалась» или «сборка прошла успешно».В моем плагине я хотел бы использовать плагин slacksend для отправки слабых сообщений.Как бы я поступил так?

1 Ответ

0 голосов
/ 04 января 2019

В pom.xml вашего плагина объявите зависимость от плагина, который вы хотите использовать.В коде youd используйте классы из зависимости.Вы найдете groupId, artifactId и версию здесь:

https://github.com/jenkinsci/slack-plugin/blob/master/pom.xml

Вы также захотите добавить этот раздел, так как плагины Jenkins недоступны в Maven Central.

    <repositories>
        <repository>
            <id>repo.jenkins-ci.org</id>
            <url>http://repo.jenkins-ci.org/public/</url>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <id>repo.jenkins-ci.org</id>
            <url>http://repo.jenkins-ci.org/public/</url>
        </pluginRepository>
    </pluginRepositories>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...