美文网首页
极简python github webhook

极简python github webhook

作者: 禅与发现的乐趣 | 来源:发表于2018-05-23 15:43 被阅读57次
from flask import Flask
import os
import sys

app = Flask(__name__)

@app.route("/", methods=["GET", "POST"])
def hello():
    os.system('git pull')
    return "hello world"

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=int(sys.argv[1]))

实现原理,github有新的代码提交的时候会触发配置的post请求,请求到服务器后,会执行git pull命令,over。

让程序后端运行

nohup python hook.py 11111 &

相关文章

网友评论

      本文标题:极简python github webhook

      本文链接:https://www.haomeiwen.com/subject/kjirjftx.html