29 lines
691 B
Python
29 lines
691 B
Python
import schedule
|
|
import time
|
|
import requests
|
|
import subprocess
|
|
|
|
server_ip = "10.10.60.111"
|
|
# server_ip = "127.0.0.1"
|
|
|
|
|
|
def job():
|
|
p = subprocess.run(
|
|
"git ls-remote ssh://git@10.10.60.68:2222/open_eigencomm/ec718_716_sdk_release.git origin main", shell=True, text=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, encoding="utf-8", errors="ignore")
|
|
print(p.stdout[:40])
|
|
|
|
response = requests.get(
|
|
"http://{}:8000/core_test/commit_id/{}/{}/{}".format(server_ip, "release", p.stdout[:40], True))
|
|
|
|
print(response.text)
|
|
|
|
|
|
# schedule.every(1).seconds.do(job)
|
|
|
|
schedule.every().day.at("01:00").do(job)
|
|
|
|
|
|
while True:
|
|
schedule.run_pending()
|
|
time.sleep(1)
|