feat: 收紧生产发布确认校验
This commit is contained in:
@@ -51,6 +51,7 @@ type DeployRunRecord = Prisma.DeployRunGetPayload<{
|
||||
type DeployRunMetadata = Prisma.InputJsonObject & {
|
||||
jenkinsBuildUrl?: string;
|
||||
remark?: string;
|
||||
productionConfirmation?: Prisma.InputJsonObject;
|
||||
};
|
||||
|
||||
type RunStepMetadata = Prisma.InputJsonObject & {
|
||||
@@ -650,6 +651,15 @@ export class DeployRunRepository {
|
||||
metadata.remark = input.remark;
|
||||
}
|
||||
|
||||
if (input.environment === 'production' && input.productionConfirmation) {
|
||||
metadata.productionConfirmation = {
|
||||
confirmed: input.productionConfirmation.confirmed,
|
||||
confirmedAt: input.productionConfirmation.confirmedAt,
|
||||
summary: input.productionConfirmation.summary,
|
||||
operator: input.operator,
|
||||
};
|
||||
}
|
||||
|
||||
return metadata;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user