parent
8021dc754f
commit
c0f31381e4
2 changed files with 28 additions and 0 deletions
25
ctcci/cleanartifacts.py
Normal file
25
ctcci/cleanartifacts.py
Normal file
|
@ -0,0 +1,25 @@
|
|||
import os
|
||||
from ctcconfig import *
|
||||
|
||||
verdata = {}
|
||||
|
||||
# Get all APKs from the dir
|
||||
for file in os.listdir(RESULT_FOLDER):
|
||||
if not file.startswith("cutthecord-"):
|
||||
continue
|
||||
|
||||
filedata = file.replace("cutthecord-", "").replace(".apk", "").split("-")
|
||||
if filedata[1] not in verdata:
|
||||
verdata[filedata[1]] = []
|
||||
|
||||
verdata[filedata[1]].append(int(filedata[0]))
|
||||
|
||||
# Delete the older APKs
|
||||
for branch in verdata:
|
||||
vers = verdata[branch]
|
||||
vers.sort()
|
||||
if len(vers) <= CLEAN_ARTIFACT_KEEP_COUNT:
|
||||
continue
|
||||
for ver in vers[0:-1 * CLEAN_ARTIFACT_KEEP_COUNT]:
|
||||
file = os.path.join(RESULT_FOLDER, f"cutthecord-{branch}-{ver}.apk")
|
||||
os.unlink(file)
|
|
@ -74,3 +74,6 @@ FONTS = {"ellie": {"whitney_bold.ttf": "/home/ave/fonts/GoogleSans-Bold.ttf",
|
|||
"whitney_medium.ttf": "/home/ave/fonts/comic.ttf"},
|
||||
"ave": {"sourcecodepro_semibold.ttf": "/home/ave/fonts/comic.ttf"},
|
||||
"default": {}}
|
||||
|
||||
# Amount of last builds cleanartifacts.py should keep
|
||||
CLEAN_ARTIFACT_KEEP_COUNT = 2
|
||||
|
|
Reference in a new issue