본문 바로가기

AWS

(4)
[AWS] Spring Boot 배포 (Jenkins 프로젝트 생성) - 4 1. Jenkins 프로젝트 생성 1-1. 새로운 프로젝트 Item 선택 1-2. Item 이름 입력 후 Frestyle project 선택 1-3.Configuration에서 설정한 JDK 선택 1-4.소스관리 Git 설정 Repository URL : Build 대상 Spring 프로젝트 Url 입력 Credentials : Github 계정 선택 Credential 종류(kind)로는 Username with password 를 선택한 다음 username에는 Github Id를 Password에는 Github Password를 기입해 계정을 추가 1-5.Build 설정 Gradle Version : Configuration에서 설정한 gradle 선택 Task : --no-daemon clean ..
[AWS] Spring Boot 배포 (Jenkins Gradle 환경변수 설정) - 3 1. Jenkins 환경변수 설정 1-1. Jenkins 관리 -> 플러그인 관리 선택 1-2.설치 가능 항목에서 Bitbucket Plugin,Gradle Plugin,Post build task Plugin 검색하여 설치 진행 1-3. Jenkins 관리 -> Global Tool Configuration 선택 1-4. JDK 버전 설정 (Spring 프로젝트와 동일한 버전으로 설정) ※ JAVA_HOME 경로는 EC2 자바 경로로 설정 1-5. Git 설정 GitHub는 Git 호스팅 서비스이기 때문에 Jenkins가 설치된 서버에 반드시 git이 설치되어 있어야 합니다. Git을 설치할 경우, 자동으로 /usr/bin 위치에 git 명령어가 생성됩니다. ※ Path to Git executable..
[AWS] Spring Boot 배포 (Jenkins 서버 구축) - 2 1. Jenkins 설치 1-1. yum update로 최신화 진행 sudo yum update -y 1-2. wget으로 Jenkins 저장소를 yum 저장소에 다운 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 1-3.Jenkins 저장소 키를 등록 sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 1-4.수동으로 저장소에 등록되었으니 yum install을 진행 sudo yum install jenkins -y 1-5. Jenkins를 실행 sudo service jenkins start 2. Jenkins..
[AWS] Spring Boot 배포 (인스턴스 생성) - 1 EC2 인스턴스 생성 1) AMI : Amazon Linux 2 AMI (HVM), SSD Volume Type 2) 인스턴스 : t2.micro (프리티어) 3) 스토리지 : 16GiB 변경 4) 보안그룹 구성 : Spring(8080), HTTP(80) , HTTPS(443) 포트 추가 5) 키 페어 선택 또는 키 페어 생성 키 페어(key pair)는 SSH 터미널로 인스턴스에 접근할 때 꼭 필요한 파일입니다. 외부에 노출되어서도 안되며, 잃어버려서도 안되기 때문에 개인이 꼭!! 잘 보관하고 있어야 합니다. AWS의 키 페어가 존재하지 않으면 키 페어를 생성해야 합니다. 키 페어 이름을 작성합니다. 키 페어를 다운로드하면 .pem 파일이 생성되는데 터미널 접근에 사용되므로 꼭 잘 보관해야 합니다. ..