A rocketmq message consumer for Gitlab WebHook messages
A simple message consumer for Gitlab WebHook messages
This project provides A simple message consumer for Gitlab WebHook messages that were previously sent to a rocketmq server
It is possible to install the tool with pip:
pip install sc-gitlab-msg-consumer
First, make sure /var/opt/sc directory exists, if not create this directory and make sure current user has the right to create files in this directory.
You can copy default.yml to /var/opt/sc/.sc-gitlab-msg-consumer/production.yml to initialize the production configuration.
The default configuration file looks like this:
dev: # whether this program is running is development mode dev_mode: False # rocketmq configurations rocketmq: # name server ip name_server_ip: "localhost" # name server port name_server_port: 9876 # group id group_id: "GITLAB_WEBHOOK_MSG_CONSUMER" # message topic msg_topic: "GITLAB_WEBHOOK"
After installation and configuration, you can simply run this program using:
Logs will be saved at /tmp/logs/sc-sys.log
The script is released under the MIT License. The MIT License is registered with and approved by the Open Source Initiative .
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for sc-gitlab-msg-consumer-0.0.2.tar.gz