CI/CD Tools

Our Integrations Directory has several integrations to connect CI/CD tools in Mattermost.

Here are some popular options below, including self-hosted on-prem or self-hosted private cloud solutions, and vendor-hosted SaaS solutions.

GitHub

  • Two-way integration between Mattermost and GitHub, developed by Mattermost.
  • Get reminders on issues and pull requests that need your attention.
  • Get notifications in Mattermost about mentions, review requests and comments.
  • Supports GitHub Enterprise, works with SaaS and Enterprise versions of GitHub.
  • Source code + docs: https://github.com/mattermost/mattermost-plugin-github

GitLab

  • Two-way integration between Mattermost and GitLab, developed by Romain Maneschi, supported by Mattermost.
  • Get reminders on issues and merge requests that need your attention.
  • Get notifications in Mattermost about mentions, review requests and comments.
  • Supports SaaS and On Premise versions of GitLab.
  • Source code + docs: https://github.com/mattermost/mattermost-plugin-gitlab

Jenkins Plugin

  • Two-way integration between Mattermost and Jenkins, developed by Wasim Thabraze, supported by Mattermost.
  • Enables interacting with jobs and builds via slash commands in Mattermost.
  • Abort builds, enable and disable jobs, get test results, and build logs.
  • Source code + docs: https://github.com/mattermost/mattermost-plugin-jenkins

Jenkins

Bitbucket

Have a proposal for a CI/CD tool? Let us know in the feature proposal forum.

Have built an integration? Let us know and we’ll share in our Integrations Directory.