logo

[(Nginx+React)+SpringBoot] 웹 서비스 배포 - Jenkins + Github Webhook

language-logoGithub
language-logoJenkins
language-logoReactJS
language-logoSpringBoot

• Jenkins를 Docker를 통해 설치하고, 초기 설정을 진행하는 방법을 설명하며, AWS 인바운드 규칙 설정을 통해 8080 포트를 열어주는 과정을 안내합니다.
• 배포 자동화를 위해 필요한 추가 플러그인 설치를 설명하며, Github Integration, Docker Pipeline, SSH Agent, Generic Webhook Trigger, NodeJS 등의 플러그인을 추천합니다.
• Jenkins에서 NodeJS 개발 환경을 설정하기 위해 Jenkins 관리에서 NodeJS를 자동으로 설치하도록 설정하고, 프로젝트에 맞는 버전을 선택합니다. 또한, Github에 접근하기 위한 Access Token을 발급받아 Jenkins에 Credentials로 추가합니다.
• AWS 서버 접속을 위한 SSH 자격 증명과 Docker Hub 접속을 위한 액세스 토큰을 설정합니다. 이후, Jenkins Job과 Github Webhooks를 연결하여 테스트 Job을 생성하고, pipeline을 선택하여 Webhook 설정을 진행합니다.

thumbnail
북마크
공유하기
신고하기
15분 분량
조회수 261
profile-image진병욱
7달 전
Copyright © 2025. Codenary All Rights Reserved.