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
@@ -5,6 +5,7 @@ import {
Container,
Database,
HardDrive,
Hammer,
KeyRound,
Layers,
Lock,
@@ -25,6 +26,9 @@ import {
import type {CloudProvider} from '@/types/cloud'
import apiGatewayIcon from '@/assets/aws-services/api-gateway.svg'
import appConfigIcon from '@/assets/aws-services/appconfig.svg'
import codeBuildIcon from '../../../../aws-icons-svg/Developer-Tools/CodeBuild.svg'
import codePipelineIcon from '../../../../aws-icons-svg/Developer-Tools/CodePipeline.svg'
import codeDeployIcon from '../../../../aws-icons-svg/Developer-Tools/CodeDeploy.svg'
import cloudFormationIcon from '@/assets/aws-services/cloudformation.svg'
import cloudWatchLogsIcon from '@/assets/aws-services/cloudwatch-logs.svg'
import dynamoDbIcon from '@/assets/aws-services/dynamodb.svg'
@@ -80,11 +84,17 @@ const SERVICE_ICONS: Record<string, LucideIcon> = {
configuration: SlidersHorizontal,
scheduler: Clock,
workflows: Workflow,
codebuild: Hammer,
codepipeline: Workflow,
codedeploy: Workflow,
}
const AWS_SERVICE_ICON_ASSETS: Record<string, string> = {
apigateway: apiGatewayIcon,
compute: ec2Icon,
codebuild: codeBuildIcon,
codepipeline: codePipelineIcon,
codedeploy: codeDeployIcon,
configuration: appConfigIcon,
containers: ecsIcon,
database: rdsIcon,