perf: 支持手动上传证书并部署

This commit is contained in:
xiaojunnuo
2025-03-17 00:19:01 +08:00
parent 0069c0e399
commit a9fffa5180
14 changed files with 245 additions and 90 deletions

View File

@@ -33,6 +33,7 @@ export type ExecutorOptions = {
user: UserInfo;
baseURL?: string;
sysInfo?: SysInfo;
serviceGetter: (name: string) => any;
};
export class Executor {

View File

@@ -114,6 +114,9 @@ export type TaskInstanceContext = {
user: UserInfo;
emitter: TaskEmitter;
//service 容器
serviceContainer?: Record<string, any>;
};
export abstract class AbstractTaskPlugin implements ITaskPlugin {