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. 빌드
콘솔 내용
삐니시 : 석세스 나왔다 폴더로 함 가보자
다음은 빌드 후 배포를 함 해보자