feat: 新增 创建CI CD任务接口。

This commit is contained in:
Ivan Li
2021-03-12 23:00:12 +08:00
parent cba4c0464c
commit aa92c518f0
8 changed files with 41 additions and 9 deletions

View File

@ -1,5 +1,5 @@
import { AppBaseEntity } from './../commons/entities/app-base-entity';
import { ObjectType } from '@nestjs/graphql';
import { Field, ObjectType } from '@nestjs/graphql';
import { Column, Entity, ManyToOne } from 'typeorm';
import { Pipeline } from '../pipelines/pipeline.entity';
import { PipelineTaskLogs } from './models/pipeline-task-logs.model';
@ -26,9 +26,9 @@ export class PipelineTask extends AppBaseEntity {
@Column({ type: 'enum', enum: TaskStatuses, default: TaskStatuses.pending })
status: TaskStatuses;
@Column()
startedAt: Date;
@Column({ nullable: true })
startedAt?: Date;
@Column()
endedAt: Date;
@Column({ nullable: true })
endedAt?: Date;
}