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-prem 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.