Mattermost connectors for Tuleap Scrum reports and Git now available

As you should know Mattermost is an instant messaging service, an Open source Slack-alternative. This software is useful to increase communication inside a company for all its members. This is why the number of company using instant messaging services is gradually increasing.
 To facilitate discussions and effective collaborative work, developers must have all information needed within the same platform. To reach this goal, we developed a new set of plugins to link Mattermost with Tuleap.

Mattermost connector for Tuleap Git

Stay informed about new Git pushes in Tuleap from your Mattermost

This connector allows to notify some Mattermost channels when a push occurred in a Tuleap Git repository. The message contains a direct link from your Mattermost to the Git commit in Tuleap web interface.

In a Tuleap Git repository, you can choose one or more bots to notify users in Mattermost after someone pushes a commit in this repository.

All channels linked to these bots will receive a message containing:

  • The name of the Tuleap user who pushes the commit
  • The description of the action
  • The name of the git repository with the direct link to the commit in Tuleap web interface
  • The branch where the push occurs

Mattermost connector for Tuleap Scrum

Get Scrum summary reports from Tuleap into your Mattermost

With this connector you get the ability to send a Scrum stand-up summary of your current planning. Using the Tuleap Scrum template, the modifications done during the daily stand-up meeting -user stories and bugs updates- are sent in the selected Mattermost channels. This way, that’s even more easy to follow your projects progress. You get a direct access to the cardwall and the burndown chart.

You can choose in your Scrum plannings administration which bots will send a stand-up report into Mattermost. You can define the daily stand-up end time. Tuleap will check with its system check event (every 30 minutes) all the reports that need to be sent, according to the stand-up end time.

This message contains:

  • A title with the planning and project name
  • The sprint name
  • The quick access to the sprint cardwall
  • Sprint Informations
  • List of update user stories and bugs:
  • The ID
  • The title
  • The status
  • The last modification date
  • The burndown chart image if available

Installation — Configuration

In a few words, as a Tuleap global platform administrator, you can define a set of bots that will be used to notify users. These bots are linked with your Mattermost tool by an incoming webhook url. 
 You can also define the bot name and avatar. Optionally, you can specify all the channels that will be notified when this bot will send a message to Mattermost. If you don’t define channels, the notification will be send to the default channel used to generate the incoming webhook url.

If you have any issue when installing or using the connectors, remember you can create a new thread to ask your question to the Tuleap Community members.

Stumble upon a bug

If you’ve found a new bug, you can login it in the related issue tracker with the Bot Mattermost category

Coming soon

We get one additional user story to do, aiming at being able to choose in which channels notifications are sent

Get Started Join Online Meetings


Originally published at www.tuleap.org. Written by Humbert Moreaux.

Show your support

Clapping shows how much you appreciated Tuleap Agile & Libre’s story.