create Folder latest / move Update out of Version to rename
parent
147c156dda
commit
172fe23f65
|
|
@ -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")
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue