Skip to content

airtm/lgtm-gitlab

 
 

Repository files navigation

lgtm-gitlab

lgtm-gitlab is used to auto merge gitlab CE MR with your LGTM like gitlab EE approve

usage

access token

You should create a access token on your gitlab

run lgtm-gitlab

binrary

./lgtm --help
  -db_path string
    	bolt db data (default "lgtm.data")
  -gitlab_url string
    	e.g. https://your.gitlab.com
  -lgtm_count int
    	lgtm user count (default 2)
  -lgtm_note string
    	lgtm note (default "LGTM")
  -log_level string
    	log level (default "info")
  -port int
    	http listen port (default 8989)
  -token string
    	gitlab private token which used to accept merge request. can be found in https://your.gitlab.com/profile/account

docker

docker run -d --restart=always \
    --name lgtm-gitlab \
    -e LGTM_TOKEN=YOUR_TOKEN \
    -e LGTM_GITLAB_URL=http://your_gitlab_url \
    -p 8989:8989 \
    cloverstd/lgtm-gitlab

comment LGTM on MR

Now you can comment a LGTM on gitlab MR, when the lgtm_count achieve, the MR will be merged.

About

approve-merge-request for gitlab ce

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 91.2%
  • Makefile 8.8%