| 
									
										
										
										
											2025-07-07 03:27:26 +00:00
										 |  |  | from utils.logger_utils import app_logger | 
					
						
							| 
									
										
										
										
											2025-10-10 14:30:34 +00:00
										 |  |  | from .context import Context | 
					
						
							|  |  |  | from .project_build import ProjectBuild | 
					
						
							|  |  |  | from .project_copy import ProjectCopy | 
					
						
							|  |  |  | from .project_end import ProjectEnd | 
					
						
							|  |  |  | from .project_init import ProjectInit | 
					
						
							|  |  |  | from .project_interface import ProjectInterface | 
					
						
							|  |  |  | from .project_proguard import ProjectProguard | 
					
						
							|  |  |  | from .project_res_md5 import ProjectResMd5 | 
					
						
							|  |  |  | from .project_res_string import ProjectResString | 
					
						
							|  |  |  | from .project_update import ProjectUpdate | 
					
						
							|  |  |  | from .project_upload import ProjectUpload | 
					
						
							| 
									
										
										
										
											2025-07-07 03:27:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def run(context: Context): | 
					
						
							|  |  |  |     app_logger().info("build run.") | 
					
						
							|  |  |  |     tasks = [ | 
					
						
							| 
									
										
										
										
											2025-07-07 05:54:28 +00:00
										 |  |  |         ProjectInit(context), | 
					
						
							| 
									
										
										
										
											2025-07-07 03:27:26 +00:00
										 |  |  |         ProjectCopy(context), | 
					
						
							| 
									
										
										
										
											2025-10-10 12:53:00 +00:00
										 |  |  |         ProjectResMd5(context), | 
					
						
							| 
									
										
										
										
											2025-07-07 03:27:26 +00:00
										 |  |  |         ProjectUpdate(context), | 
					
						
							| 
									
										
										
										
											2025-10-10 12:53:00 +00:00
										 |  |  |         ProjectResString(context), | 
					
						
							|  |  |  |         ProjectInterface(context), | 
					
						
							| 
									
										
										
										
											2025-07-08 00:58:35 +00:00
										 |  |  |         ProjectProguard(context), | 
					
						
							| 
									
										
										
										
											2025-07-07 03:27:26 +00:00
										 |  |  |         ProjectBuild(context), | 
					
						
							| 
									
										
										
										
											2025-10-23 09:45:01 +00:00
										 |  |  |         ProjectUpload(context), | 
					
						
							|  |  |  |         ProjectEnd(context), | 
					
						
							| 
									
										
										
										
											2025-07-07 03:27:26 +00:00
										 |  |  |     ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     for task in tasks: | 
					
						
							|  |  |  |         app_logger().info(f"start[{task.__class__.__name__}]") | 
					
						
							|  |  |  |         task.execute() | 
					
						
							|  |  |  |         app_logger().info(f"end[{task.__class__.__name__}]") | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     app_logger().info(context) | 
					
						
							|  |  |  |     pass |