- Build a binary from source or use one from Releases page and put it on your server.
- Adjust
config.jsonto your needs (select language and add mattermost bot token). - Run the binary or use OpenRC script to start it as a service.
- In your Taiga instance go to
Settings->INTEGRATIONS->WEBHOOKSand add a webhook:
- Name:
Mattermost - URL:
http://<server-address>/taiga-integration/channel/<mattermost-channel-name> - Service secret key:
<random-garbage>
Debug run:
go run main.goBuild
go build -ldflags '-linkmode external -extldflags "-static"'Production run:
./taiga-mm| Field | Explanation | Example |
|---|---|---|
| mattermost_token | Mattermost API token | 123456abc78901de234567fghi8jk9l0 |
| usernames | list of taiga usernames with their mattermost analogs | {"taiga_username1": "mattermost_username1"} |
| host | integration server ip | 0.0.0.0 |
| port | integration server port | 8080 |
| language | messages language | en |
| mattermost_server | Mattermost server address | mattermost.example.com |