33 lines
541 B
TypeScript
33 lines
541 B
TypeScript
export type TPipelineStatus =
|
|
| 'pending'
|
|
| 'running'
|
|
| 'success'
|
|
| 'failed'
|
|
| 'canceled'
|
|
| 'skipped'
|
|
| 'waiting'
|
|
| 'manual';
|
|
|
|
export interface IPipeline {
|
|
id: string;
|
|
projectId: string;
|
|
projectName: string;
|
|
connectionId: string;
|
|
status: TPipelineStatus;
|
|
ref: string;
|
|
sha: string;
|
|
webUrl: string;
|
|
duration: number;
|
|
createdAt: string;
|
|
source: string;
|
|
}
|
|
|
|
export interface IPipelineJob {
|
|
id: string;
|
|
pipelineId: string;
|
|
name: string;
|
|
stage: string;
|
|
status: TPipelineStatus;
|
|
duration: number;
|
|
}
|