CI/CD - CodeBuild + CodeDeploy + CodePipeline

This commit is contained in:
Zakaria
2026-10-01 09:18:04 -04:00
parent aa02cdb7f6
commit 7f0d707578
41 changed files with 1817 additions and 78 deletions
+31
View File
@@ -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
}