UNPKG

morning-builds-core

Version:

Core functionality for Morning Builds

18 lines (17 loc) 661 B
import { Build } from 'bamboo-promises'; import { BuildState } from '../types'; import FirebaseCrud from 'firebase-crud'; export declare class Execution { private firebaseCrud; constructor(firebaseCrud: FirebaseCrud); addExecution(buildState: BuildState, date: Date): Promise<void>; markAsReran(buildState: Build, date: Date): Promise<void>; fetchExecution(date: Date): Promise<Array<BuildState>>; fetchFailingBuild(date: Date, planKey: string, resultNumber: number): Promise<BuildState>; fetchExecutions({limit}?: { limit?: number; }): Promise<Array<{ date: string; builds: Array<BuildState>; }>>; }