DevOps (5) 썸네일형 리스트형 [AWS] AWS CI/CD 구현 (3) - CodePipeline 생성 AWS CICD CodeCommit + CodePipeline 삽질 적용기 3탄 'CodePipeline 생성 + Trouble Shooting' 입니다. 👇👇 1탄 👇👇 [AWS] AWS CI/CD 구현 (1) - CodeCommit, CodeBuild AWS CICD CodeCommit + CodePipeline 삽질 적용기 1탄 'CodeCommit + CodeBuild 설정' 입니다. 💡확인하기 소스 리포지토리는 AWS CodeCommit을 사용합니다. Gradle, Spring Boot, multi module 구조의 프로젝트 기준입니다. dock devzooo.tistory.com 👇👇 2탄 👇👇 2024.03.11 - [CICD] - [AWS] AWS CI/CD 구현 (2) - CodeDep.. [AWS] AWS CI/CD 구현 (2) - CodeDeploy 설정 AWS CICD CodeCommit + CodePipeline 삽질 적용기 2탄 'CodeDeploy 설정' 입니다. 👇👇 1탄 👇👇 [AWS] AWS CI/CD 구현 (1) - CodeCommit, CodeBuild AWS CICD CodeCommit + CodePipeline 삽질 적용기 1탄 'CodeCommit + CodeBuild 설정' 입니다. 💡확인하기 소스 리포지토리는 AWS CodeCommit을 사용합니다. Gradle, Spring Boot, multi module 구조의 프로젝트 기준입니다. dock devzooo.tistory.com 💡확인하기 소스 리포지토리는 AWS CodeCommit을 사용합니다. Gradle, Spring Boot, multi module 구조의 프로젝트 기준.. [AWS] AWS CI/CD 구현 (1) - CodeCommit, CodeBuild AWS CICD CodeCommit + CodePipeline 삽질 적용기 1탄 'CodeCommit + CodeBuild 설정' 입니다. 💡확인하기 소스 리포지토리는 AWS CodeCommit을 사용합니다. Gradle, Spring Boot, multi module 구조의 프로젝트 기준입니다. docker-compose 를 사용합니다. 각 모듈의 최상위에는 Dockerfile 이 정의되어 있습니다. 0. 소스 업로드 AWS CodeCommit 에 소스를 업로드합니다. 1. CodeBuild 설정 1) ECR 생성 build 후 생성되는 docker image를 저장할 저장소인 Elastic Container Repository(ECR) 를 생성합니다. 2) 빌드 프로젝트 생성 build할 코드베이스를.. [Jenkins] Github 프로젝트 Jenkins CICD (2) - Pipeline 작성 github 리포지토리의 프로젝트를 나만의 Jenkins로 CICD(배포)하는 과정을 기록합니다. 👇👇 1편 👇👇 [Jenkins] Github 프로젝트 Jenkins 배포 (1) - 환경설정 github 프로젝트를 나만의 jenkins로 배포하기 (1) github 리포지토리의 프로젝트를 나만의 Jenkins로 배포하는 과정을 기록합니다. 💡확인하기 자체 서버(Synology NAS)에 Docker, Docker Compose를 사용합니다. S devzooo.tistory.com 3. Jenkins Pipeline 생성 새로운 항목 생성하기 신규 아이템을 생성합니다. 환경설정 소스 저장소 연결하기 빌드할 github 소스 저장소를 연결합니다. pipeline 설정 jenkins가 실행할 명령어들을 정의.. [Jenkins] Github 프로젝트 Jenkins CICD (1) - 환경설정 github 리포지토리의 프로젝트를 나만의 Jenkins로 CICD(배포하는) 과정을 기록합니다. 💡확인하기 자체 서버(Synology NAS)에 Docker, Docker Compose를 사용합니다. Spring Boot 3.2.0 프로젝트를 빌드하여 docker 컨테이너 이미지 생성, 배포합니다. 0. 사전작업 자신의 Github 에 리포지토리 생성 및 소스 push 하기 배포할 프로젝트 소스를 github 리포지토리에 push 해주세요. 프로젝트 최상위경로에 Dockerfile 생성 FROM openjdk:17-jdk-alpine WORKDIR 경로 ADD ./build/libs/[.jar 파일명].jar [경로]/[.jar 파일명].jar ENTRYPOINT exec java $JAVA_OPTS .. 이전 1 다음