Jenkins
-
2023.10.05 - [AWS] - AWS EC2 Blue/Green Deployment (Feat. Jenkins, CodeBuild, CodeDeploy) - Part 1 이전글에 이어서 Jenkins 구성 및 Build, Deploy 를 진행합니다. Source Code Tree Source Code 는 아래와 같은 구조로 되어있습니다. src/main/resources/codedeploy 하위에 AWS CodeDeploy 에서 사용될 파일들을 포함합니다. (appspec.yml 및 restart.sh) part1 에서 설정한 buildspec 의 artifacts 내용에 따라 아래 파일들이 zip 파일로 압축됩니다. discard-paths : yes 를 설정해야 모든 파일들이 root 디렉토리..
AWS EC2 Blue/Green Deployment (Feat. Jenkins, CodeBuild, CodeDeploy) - Part 22023.10.05 - [AWS] - AWS EC2 Blue/Green Deployment (Feat. Jenkins, CodeBuild, CodeDeploy) - Part 1 이전글에 이어서 Jenkins 구성 및 Build, Deploy 를 진행합니다. Source Code Tree Source Code 는 아래와 같은 구조로 되어있습니다. src/main/resources/codedeploy 하위에 AWS CodeDeploy 에서 사용될 파일들을 포함합니다. (appspec.yml 및 restart.sh) part1 에서 설정한 buildspec 의 artifacts 내용에 따라 아래 파일들이 zip 파일로 압축됩니다. discard-paths : yes 를 설정해야 모든 파일들이 root 디렉토리..
2023.10.11 -
이번 포스트에서는 L 사에 적용된 Jenkins 를 사용하여 AutoScale 이 적용된 Application 을 CodeBuild, CodeDeploy 를 이용하여 Blue/Green 배포하는 방법에 대해 알아보겠습니다. Architecture Application의 변경 사항을 Source Repository(GitLab)에 push 합니다. Jenkins 에서 수동으로 Build를 실행하여 Source Repository 의 모든 파일을 Jenkins의 Workspace 로 복제합니다. CodeBuild Plugin 이 AWS CodeBuild 를 실행합니다. Jenkins의 Workspace 에 복제된 source code 파일을 압축하여 사전 정의된 Amazon S3 버킷에 zip 파일로 upl..
AWS EC2 Blue/Green Deployment (Feat. Jenkins, CodeBuild, CodeDeploy) - Part 1이번 포스트에서는 L 사에 적용된 Jenkins 를 사용하여 AutoScale 이 적용된 Application 을 CodeBuild, CodeDeploy 를 이용하여 Blue/Green 배포하는 방법에 대해 알아보겠습니다. Architecture Application의 변경 사항을 Source Repository(GitLab)에 push 합니다. Jenkins 에서 수동으로 Build를 실행하여 Source Repository 의 모든 파일을 Jenkins의 Workspace 로 복제합니다. CodeBuild Plugin 이 AWS CodeBuild 를 실행합니다. Jenkins의 Workspace 에 복제된 source code 파일을 압축하여 사전 정의된 Amazon S3 버킷에 zip 파일로 upl..
2023.10.05