GitHookHandler.py 815 B

123456789101112131415161718192021222324252627
  1. from handlers.HandlerBase import BaseHandler
  2. import os
  3. from model import DingTalkUtils
  4. class DataCenerHook(BaseHandler):
  5. def post(self):
  6. val= os.popen('cd /root/DataCenter && git pull')
  7. self.write('ok')
  8. DingTalkUtils.send('DataCenter代码更新:\n '+val.read())
  9. class QcWebHook(BaseHandler):
  10. def post(self):
  11. <<<<<<< HEAD
  12. val = os.popen('cd /root/QcWebServer && git pull')
  13. val2 = os.popen('cd /root/dev/QcWebServer && git pull')
  14. DingTalkUtils.send('QcWebServer代码更新[master]:\n '+val.read()+'\n[dev]:\n'+val2.read())
  15. self.write('ok')
  16. =======
  17. val= os.popen('cd /root/QcWebServer && git pull')
  18. self.write('ok')
  19. DingTalkUtils.send('QcWebServer代码更新:\n '+val.read())
  20. >>>>>>> parent of 60c4831 (1)