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