새소식

Devops/AWS

EC2 Jenkins git 빌드 배포 해보기 (1) - jenkins 아이템 생성 & 빌드까지

  • -

Amazon linux 2

자바, 젠킨스, 깃은 설치되었다고 보고 진행

스프링부트는 젤 간단하게 controller를 하나 만들어두고 server.port=8090 만 설정해둔 프로젝트

깃에 올리는거는 생략, 깃 레포포는 public ( 나중에 private로 변경하고 추가 세팅도 함 해보자)

 

8080 포트는 젠킨스 (기본)

8090 포트는 스프링부트 애플리케이션이 사용

 


1. 새로운 Item 


2. 아이템 이름 입력, Freestyle project 선택

잘 생성된게 확인된다. 


3. 구성을 눌러 설정을 해보자

 

GitHub Project를 체크 후

해당 Project url을 입력해주자

소스 코드 관리 부분에서 Git을 선택하고 

레포 URL을 입력

특정 브랜치를 가져와서 할 수도 있는데 그냥 기본인 master로 냅두자

 

Build 항목에서 Add build step > Execute Shell을 선택

나오는 폼에 해당 내용 입력

echo ">> grant permission"
chmod +x gradlew

echo ">> project clean Build Start"
./gradlew clean build

echo ">> pwd"
pwd

echo ">> go jar" 
cd ./build/libs

JAR_NAME=$(ls|grep '0.0.1' | tail -n 1)
echo "jar name : $JAR_NAME"

여기까지 하고 저장

 

4. 빌드 

콘솔 내용

삐니시 : 석세스 나왔다 폴더로 함 가보자

 

다음은 빌드 후 배포를 함 해보자

'Devops > AWS' 카테고리의 다른 글

EC2 Jenkins git 빌드 배포 해보기 (2) - 빌드 후 배포  (0) 2022.04.14
AWS EC2 Cannot allocate memory  (0) 2022.04.12
ec2에 Jenkins 설치해보기  (0) 2022.04.10
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.