rm -rf swu_stresstest_example # 혹시 기존에 클론뜬 폴더가 존재한다면 삭제
git clone https://github.com/dev-library/swu_stresstest_example.git # 클론하기cd swu_stresstest_example # 작업 폴더를 받아온 폴더로 이동
chmod 544 ./gradlew # gradlew의 권한을 바꿔서 실행가능하게 변경
./gradlew clean build # 클린 및 빌드를 통해 jar파일 생성
java -jar ./build/libs/spring_rest-0.0.1-SNAPSHOT.jar # 생성된 jar파일로 서버 실행
이와 같이 터미널창에서 빌드할 때 사용할 구문을 적어주면 된다.
빌드를 해보면 클론까지는 성공했으니 java가 없다는 오류를 볼 수 있다.
# apt install openjdk-17-jdk -y# java -version
위 명령을 통해 자바를 설치할 수 있다.
젠킨스에서 다시 빌드해보면 빌드가 잘 되고, 위와 같이 잘 접속되는 것을 확인해볼 수 있다.
※ 돌고 있던 스프링부트 어플리케이션 종료는 ps -ef나 kill 등의 명령어로 종료시킬 수 있다.
해당 구문을 스크립트 파이프라인 상단에 배치하면 새로운 배포 시작 전에 무조건 프로세스를 종료시키면서 시작할 수 있다.