Integrates Rocket.Chat with Gitlab instances
- underscore
- gitlab
- hubot-rocketchat
- GITLAB_RECORD_LIMIT (default: 20);
- GITLAB_URL: required (default: https://gitlab.com)
- GITLAB_TOKEN: required
Since this uses gitlab api, using a token, the same permissions are applied to the owner of that token.
The tokens can be specified by channel, or even by direct message, using access config <token> <gitlab url>
command.
commands will have full syntax and small syntax, to those who want to be more agile. Small syntax consists generally in using the first letter of the command with it's parameters.
It sets the URL and TOKEN for the bot to use in the channel.
Blocks the access to the bot functions on the channel based on Rocket.Chat roles.
List gitlab's projects. Order is by usage of projects in gitlab.
It may take a while to return the response!
Sets the default project for working on it.
Searches gitlab for a project with name term
List milestones for a specific project. if you specify a modifier, it will be applied.
Lists issues related to the default project.
Create issues
Assign issues to users
Close, reopen and remove issues
Lists users, if the token have this permittion
Lists milestones
Lists builds
Make it able to play a pending or canceled build.
Rebuilds it
Erases the build
Lists pipelines
List deployments
https://gitlab.sigmageosistemas.com.br/dev/hubot-gitlab-agile Thanks to George Rodrigues da Cunha Silva