mirror of
https://github.com/jenkinsci/mattermost-plugin.git
synced 2024-11-24 08:12:36 +02:00
Jenkins plugin for Mattermost
src | ||
.gitignore | ||
CHANGELOG.md | ||
LICENSE | ||
pom.xml | ||
README.md | ||
RELEASE.md |
Mattermost plugin for Jenkins
Based on a fork of the Slack plugin:
https://github.com/jenkinsci/slack-plugin/
Which was a fork of the HipChat plugin:
https://github.com/jlewallen/jenkins-hipchat-plugin
Which was, in turn, a fork of the Campfire plugin.
Includes Jenkins Pipeline support as of version 2.0:
mattermostSend color: 'good', message: 'Message from Jenkins Pipeline', text: 'optional for @here mentions and searchable text'
Jenkins Instructions
- Set up a Mattermost server
- Configure an incoming webhook
- Install this plugin on your Jenkins server
- Add it as a Post-build action in your Jenkins job.
Developer instructions
Install Maven and JDK.
Run unit tests
mvn test
Run findbugs:
mvn findbugs:check
Create an HPI file to install in Jenkins (HPI file will be in target/mattermost.hpi
).
mvn package