Skip to content

alpineQ/taiga-mm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taiga to Mattermost Integration

Usage

  1. Build a binary from source or use one from Releases page and put it on your server.
  2. Adjust config.json to your needs (select language and add mattermost bot token).
  3. Run the binary or use OpenRC script to start it as a service.
  4. In your Taiga instance go to Settings -> INTEGRATIONS -> WEBHOOKS and add a webhook:
  • Name: Mattermost
  • URL: http://<server-address>/taiga-integration/channel/<mattermost-channel-name>
  • Service secret key: <random-garbage>

Development

Debug run:

go run main.go

Build

go build -ldflags '-linkmode external -extldflags "-static"'

Production run:

./taiga-mm

Config

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

About

Taiga to Mattermost Integration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages