flask-gogs-maker/gogsmaker.py

17 lines
315 B
Python

""" GogsMaker
A webhook-handler for Gogs running `make` when needed. """
from flask import Flask, request
app = Flask(__name__)
@app.route('/', methods=['POST'])
def view_root():
payload = request.json
if payload is None:
return 'Expected json\n', 415
print(payload)
return 'OK\n', 200