From b0f91f1eea468430e9b55d4c8d97ca1795ce470e Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 22 Jul 2025 12:22:54 +0800 Subject: [PATCH] chore: --- packages/core/pipeline/src/core/executor.ts | 1 + packages/core/pipeline/src/plugin/api.ts | 5 +- .../pipeline/component/step-form/index.vue | 79 ++++++++++--------- .../plugins/plugin-admin/plugin-restart.ts | 2 +- .../src/plugins/plugin-admin/plugin-script.ts | 2 +- 5 files changed, 46 insertions(+), 43 deletions(-) diff --git a/packages/core/pipeline/src/core/executor.ts b/packages/core/pipeline/src/core/executor.ts index 06e2dae7..81e4f78d 100644 --- a/packages/core/pipeline/src/core/executor.ts +++ b/packages/core/pipeline/src/core/executor.ts @@ -352,6 +352,7 @@ export class Executor { pipeline: this.pipeline, runtime: this.runtime, step, + define: cloneDeep(define), lastStatus, http, download, diff --git a/packages/core/pipeline/src/plugin/api.ts b/packages/core/pipeline/src/plugin/api.ts index 2f49f5dc..4598a6a9 100644 --- a/packages/core/pipeline/src/plugin/api.ts +++ b/packages/core/pipeline/src/plugin/api.ts @@ -86,6 +86,7 @@ export type TaskInstanceContext = { runtime: RunHistory; //步骤定义 step: Step; + define: PluginDefine; //日志 logger: ILogger; //当前步骤输入参数跟上一次执行比较是否有变化 @@ -164,9 +165,7 @@ export abstract class AbstractTaskPlugin implements ITaskPlugin { this.registerSecret(cert.one); } - debugger - // @ts-ignore - if (this.ctx.step.onlyAdmin) { + if (this.ctx.define.onlyAdmin) { if (!this.isAdmin()) { throw new Error("只有管理员才能运行此任务"); } diff --git a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/step-form/index.vue b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/step-form/index.vue index fb87f334..97a1c858 100644 --- a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/step-form/index.vue +++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/step-form/index.vue @@ -26,43 +26,45 @@
- - - - -
没有找到插件
-
-
- - - - - - - - - - -
+