Skip to main content

GL Webhooks is a project that provides GitLab functionalities via webhook endpoints.

Project description

license pipelines coverage

gl-webhooks

GL Webhooks is a project that provides GitLab functionalities via webhook endpoints.

It is a WSGI application written with the Flask framework with connexion on top of it. It can be served via Gunicorn with a helper script.

Configuration file

A template configuration file can be found in conf/gl-webhooks.yml.

Configuration will be taken, in order, from command line then configuration file.

Development environment

Setup

# pip and virtual env are required to be installed system wide
apt-get install python3-pip python3-venv

# create a virtualenv inside a folder called '.venv'
python3 -m venv .venv
source .venv/bin/activate

pip3 install -r requirements-dev.txt
# Run the flask server:
./bin/gl-webhooks-dev

Production

You can run a production server as a Gunicorn WSGI application with a helper script:

pip3 install -r requirements.txt

./bin/gl-webhooks

License

This project is licensed under the MIT License - see the LICENSE file for details.

Locations

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gl-webhooks-1.1.17.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

gl_webhooks-1.1.17-py2.py3-none-any.whl (15.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file gl-webhooks-1.1.17.tar.gz.

File metadata

  • Download URL: gl-webhooks-1.1.17.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for gl-webhooks-1.1.17.tar.gz
Algorithm Hash digest
SHA256 db6ca1bd0f7fc3ca57b6abbf48031a8771570b2e0e8565fe298b53b369cee264
MD5 8d091d906593784827b8568b2aacb660
BLAKE2b-256 2fe38f8f38cb085b127577cd4901e42b3cdc99adf472962ceac62630ccf34921

See more details on using hashes here.

File details

Details for the file gl_webhooks-1.1.17-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for gl_webhooks-1.1.17-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 fcf1eebe192b8441d170b03ba68176f8f62572565726fa3e8d32b9c5310bd523
MD5 0618aaf7aee3425d2ee8fa9b1d75ba89
BLAKE2b-256 0a2dcedb345a5174c8d0ce190559f46ba3000c8d3685ac4c34ae1d24b193d751

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page