CI/CD - CodeBuild + CodeDeploy + CodePipeline
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
export interface CodeBuildEnvironmentVariableOverride {
|
||||
name: string
|
||||
value: string
|
||||
type?: 'PLAINTEXT' | 'PARAMETER_STORE' | 'SECRETS_MANAGER'
|
||||
}
|
||||
|
||||
export interface StartCodeBuildInput {
|
||||
environmentVariablesOverride?: CodeBuildEnvironmentVariableOverride[]
|
||||
}
|
||||
|
||||
export interface CodeBuildPhase {
|
||||
phaseType: string
|
||||
phaseStatus?: string
|
||||
startTime?: Date
|
||||
endTime?: Date
|
||||
contexts: Array<{statusCode?: string; message?: string}>
|
||||
}
|
||||
|
||||
export interface CodeBuildBuild {
|
||||
id: string
|
||||
arn?: string
|
||||
projectName: string
|
||||
buildNumber?: number
|
||||
buildStatus?: string
|
||||
currentPhase?: string
|
||||
startTime?: Date
|
||||
endTime?: Date
|
||||
phases: CodeBuildPhase[]
|
||||
logGroupName?: string
|
||||
logStreamName?: string
|
||||
}
|
||||
Reference in New Issue
Block a user