add deploy cron job script

This commit is contained in:
Mikkel Troels Kongsted 2025-03-07 11:26:41 +01:00
parent 3339857580
commit 6be8195892

27
deploy/deploy_cron_job.py Normal file
View File

@ -0,0 +1,27 @@
#!/bin/python3
import time
import os
def main():
deployed_commit_hash = ""
while True:
newest_commit_hash = os.popen("curl -s https://api.github.com/repos/Mercantec-GHC/h4-projekt-gruppe-0-sm/commits/main | jq -r .sha").read()
if not newest_commit_hash:
print("error fetching commit hash")
time.sleep(60)
continue
if newest_commit_hash != deployed_commit_hash:
deployed_commit_hash = newest_commit_hash
print("should redeploy")
else:
print("should not redeploy")
time.sleep(60)
if __name__ == "__main__":
main()