项目作者: chamerling

项目描述 :
Automatic merge your Gitlab Merge Requests
高级语言: JavaScript
项目地址: git://github.com/chamerling/merginator-gitlab.git
创建时间: 2018-11-16T17:35:48Z
项目社区:https://github.com/chamerling/merginator-gitlab

开源协议:MIT License

下载


merginator-gitlab

Merginator will automatically merge your Gitlab merge request once everything is fine by watching them. Launch it, then let it wait and merge for you.

💣 💣 💣 Use at your own risk, your colleagues may not like when you merge too fast… Tell them to review if they are not happy 💣 💣 💣

Why?

Because you can merge your merge requests automatically in some cases, even when not in front of your computer, and because I wanted to play with RxJS.

How to use merginator

Install from npm:

  1. npm install -g merginator-gitlab

Launch it:

  1. merginator-gitlab --upvotes 2 --gitlab https://YOUR_GITLAB_INSTANCE --token 1234567890

Where:

  • upvotes: Is the minimum number of upvotes you need to merge a merge request (defaults to 2). Nothing will be merged until your merge request reach this number of 👍
  • gitlab: Is the base URL of your gitlab instance. If not defined, it will try to get it from your GITLAB_URL environemtn variable, then will default to https://gitlab.com
  • token: Is your Gitlab token. You can get it from your Gitlab profile https://YOUR_GITLAB_INSTANCE/profile/personal_access_tokens. If not defined, it will try to get it from your GITLAB_TOKEN environment variable.

For more details, check help:

  1. merginator-gitlab --help

License

MIT