S3 서비스 빌드 & 배포
%% CI/CD S3
graph LR
%% __START
Jenkins --> |1.checkout| Github
Jenkins --> |2.validation-diffCommits| Github
Jenkins --> |3.upload| S3
%% __END
S3 서비스 빌드 & 배포
%% CI/CD S3
graph LR
%% __START
GithubAction --> |1.checkout| Github
GithubAction --> |2.validation-diffCommits| Github
GithubAction --> |3.upload| S3
%% __END
EC2 서비스 빌드 & 배포
%% CI/CD EB
graph LR
%% __START
Jenkins --> |1.checkout| Github
Jenkins --> |2.validation-diffCommits| Github
Jenkins --> |3.upload zip| S3
Jenkins --> |4.deploy| EB
EB --> |4.get zip| S3
subgraph "Github"
.aws/*
end
%% __END
EC2 서비스 빌드 & 배포(+docker)
%% CI/CD EB + Docker
graph LR
%% __START
Jenkins --> |1.checkout| Github
Jenkins --> |2.validation-diffCommits| Github
Jenkins --> |3.get image| ECR
Jenkins --> |4.upload zip| S3
Jenkins --> |5.deploy| EB
EB --> |5.get zip| S3
subgraph "Github"
.docker/*
.aws/*
end
%% __END
Helpful Resources