美文网首页
极简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