1
0
mirror of https://github.com/jenkinsci/mattermost-plugin.git synced 2024-11-24 08:12:36 +02:00
Jenkins plugin for Mattermost
Go to file
2019-11-25 11:54:44 +01:00
src Rename some Slack classes 2019-10-19 20:41:53 +02:00
.gitignore gitignore change 2019-11-25 11:54:44 +01:00
CHANGELOG.md Possibly breaking configuration 2017-06-26 13:18:45 +02:00
LICENSE Add missing license file 2017-12-08 22:14:45 +01:00
pom.xml Bump jackson version 2019-11-22 17:45:16 +01:00
README.md Add information about findbugs 2019-01-16 09:48:03 +01:00
RELEASE.md Preparing for 1.8 release 2015-05-17 13:17:25 -04:00

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

  1. Set up a Mattermost server
  2. Configure an incoming webhook
  3. Install this plugin on your Jenkins server
  4. 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