create Folder latest / move Update out of Version to rename

main
sebastian.serfling 2024-08-12 14:59:49 +02:00
parent 147c156dda
commit 172fe23f65
2 changed files with 15 additions and 9 deletions

View File

@ -2,6 +2,7 @@ import os
import sys import sys
import requests import requests
import git import git
import shutil
current_version = [] current_version = []
new_version = [] new_version = []
@ -11,20 +12,25 @@ def get_latest_release(owner, repo):
response = requests.get(url) response = requests.get(url)
response.raise_for_status() response.raise_for_status()
release_info = response.json() release_info = response.json()
print(response.text)
return release_info['name'] return release_info['name']
new_version = get_latest_release("","") new_version = get_latest_release("","")
current_version = open("version", "r") current_version = open("version", "r").read()
print(current_version)
git.Repo.clone_from("http://172.17.1.251/sebastian.serfling/Agents.git",get_latest_release("","")) if current_version != new_version:
try:
os.rename("latest", f"{current_version}") git.Repo.clone_from("http://172.17.1.251/sebastian.serfling/Agents.git",get_latest_release("",""))
os.rename(f"{new_version}","latest") except:
next
if os.path.isdir(f"{new_version}"):
try:
shutil.move("latest", f"{current_version}")
except:
print("folder not Found")
os.rename(f"{new_version}", "latest")
if current_version.read() != new_version:
print("not same")

View File

@ -1 +1 @@
1.1 1.0