add Folder Services / ADD version.txt = 1.1

main
sebastian.serfling 2024-08-12 14:42:05 +02:00
parent 2500cf9999
commit 147c156dda
3 changed files with 42 additions and 2 deletions

View File

@ -7,4 +7,6 @@ new_version = []
# Get Current Version of Files -> Verionfile txt on /opt/agents/version.txt # Get Current Version of Files -> Verionfile txt on /opt/agents/version.txt
# Check Verison on Github by Curl https://gitlab.stines.de # Check Verison on Github by Curl http://172.17.1.251/sebastian.serfling/Agents/src/branch/main/version
# IF Version same ->

View File

@ -0,0 +1,38 @@
import os
import sys
import requests
import git
current_version = []
new_version = []
def get_latest_release(owner, repo):
url = f"http://gitlab.stines.de/api/v1/repos/sebastian.serfling/Agents/releases/latest"
response = requests.get(url)
response.raise_for_status()
release_info = response.json()
print(response.text)
return release_info['name']
new_version = get_latest_release("","")
current_version = open("version", "r")
git.Repo.clone_from("http://172.17.1.251/sebastian.serfling/Agents.git",get_latest_release("",""))
os.rename("latest", f"{current_version}")
os.rename(f"{new_version}","latest")
if current_version.read() != new_version:
print("not same")
# Get Current Version of Files -> Verionfile txt on /opt/agents/version.txt
# Check Verison on Github by Curl http://172.17.1.251/sebastian.serfling/Agents/src/branch/main/version
# IF Version same -> close
# IF not same -> Update, restart service

View File

@ -1 +1 @@
1.0 1.1