Skip to content

MonaHammad/slack-youtrack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 

Repository files navigation

slack-youtrack

Integration of slack and you track.

Main functionality here is change management:

  • show ticket changes
  • linkify references to issues
  • map the changes to the appropriate channel

Of course, to do this we have an agent being woken up regularly that:

  1. goes to the RSS feed
  2. for each item found there, calls into the REST interface to get changes
  3. formats the change info
  4. posts it to the channel

Installation and configuration

  1. List of required properties
    • YOUTRACK_USERNAME - YouTrack username
    • YOUTRACK_PASSWORD - YouTrack password
    • SLACK_AUTH_TOKEN - token for authentication to Slack REST services
    • APP_DATA_DIR - directory where app will store it's data-files (configuration)
  2. Run "mvn -DYOUTRACK_USERNAME=user -DYOUTRACK_PASSWORD=pwd ... package" to build war file
  3. Drop war file into servlet container "webapps" directory

That's it.

About

Integration of slack and you track.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published