feat: 打通 Jenkins 直构导入闭环

This commit is contained in:
湛兮
2026-06-12 16:36:11 +08:00
parent 1b645dd9c8
commit 7054908e96
18 changed files with 920 additions and 55 deletions
@@ -0,0 +1,2 @@
ALTER TABLE `deploy_runs`
MODIFY `trigger` ENUM('MANUAL', 'GITEA_WEBHOOK', 'RETRY', 'JENKINS_EXTERNAL') NOT NULL DEFAULT 'MANUAL';
+1
View File
@@ -30,6 +30,7 @@ enum DeployRunTrigger {
MANUAL
GITEA_WEBHOOK
RETRY
JENKINS_EXTERNAL
}
enum RunStepStatus {
+6
View File
@@ -92,6 +92,12 @@ function resolveSuperAdminInitialPassword() {
return process.env.SUPER_ADMIN_INITIAL_PASSWORD;
}
if (process.env.NODE_ENV === 'production') {
throw new Error(
'生产环境缺少 SUPER_ADMIN_INITIAL_PASSWORD,不能使用公开默认密码初始化超级管理员',
);
}
return SUPER_ADMIN_INITIAL_PASSWORD;
}