CaptureAttemptModel
Defined in: packages/core/src/models/capture-attempt.ts:18
Data operations for capture attempts (one row per build run).
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new CaptureAttemptModel(
db,tables?):CaptureAttemptModel
Defined in: packages/core/src/models/capture-attempt.ts:22
Parameters
Section titled “Parameters”tables?
Section titled “tables?”Returns
Section titled “Returns”CaptureAttemptModel
Methods
Section titled “Methods”closeOthers()
Section titled “closeOthers()”closeOthers(
buildId,keepId,reason):Promise<number>
Defined in: packages/core/src/models/capture-attempt.ts:121
Close every attempt of a build still queued or running other than keepId, as cancelled
with reason: a new plan of the build supersedes them, and nothing else would ever close them.
Parameters
Section titled “Parameters”buildId
Section titled “buildId”string
keepId
Section titled “keepId”string | null
reason
Section titled “reason”string
Returns
Section titled “Returns”Promise<number>
getByNo()
Section titled “getByNo()”getByNo(
buildId,attemptNo):Promise<CaptureAttempt|null>
Defined in: packages/core/src/models/capture-attempt.ts:34
Parameters
Section titled “Parameters”buildId
Section titled “buildId”string
attemptNo
Section titled “attemptNo”number
Returns
Section titled “Returns”Promise<CaptureAttempt | null>
listByBuild()
Section titled “listByBuild()”listByBuild(
buildId):Promise<CaptureAttempt[]>
Defined in: packages/core/src/models/capture-attempt.ts:27
Parameters
Section titled “Parameters”buildId
Section titled “buildId”string
Returns
Section titled “Returns”Promise<CaptureAttempt[]>
markFinished()
Section titled “markFinished()”markFinished(
id,status,error?,counts?):Promise<CaptureAttempt>
Defined in: packages/core/src/models/capture-attempt.ts:84
Parameters
Section titled “Parameters”string
status
Section titled “status”"completed" | "failed" | "cancelled"
error?
Section titled “error?”string
counts?
Section titled “counts?”failedCount
Section titled “failedCount”number
storyCount
Section titled “storyCount”number
Returns
Section titled “Returns”Promise<CaptureAttempt>
markRunning()
Section titled “markRunning()”markRunning(
id):Promise<CaptureAttempt>
Defined in: packages/core/src/models/capture-attempt.ts:71
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<CaptureAttempt>
startAttempt()
Section titled “startAttempt()”startAttempt(
projectId,buildId,reqId?):Promise<CaptureAttempt>
Defined in: packages/core/src/models/capture-attempt.ts:44
Parameters
Section titled “Parameters”projectId
Section titled “projectId”string
buildId
Section titled “buildId”string
reqId?
Section titled “reqId?”string
Returns
Section titled “Returns”Promise<CaptureAttempt>