저번 빌드에 이어서 이번에는 배포까지 해보겠습니다.
1. Post build task 플러그인 설치
2. 다음 작업을 수행하기 전 gradle 버전을 파악합니다.
- 파일에서 gradle-wrapper.properties를 확인하거나 ./gradlew --version으로 확인할 수 있습니다.
3. 버전 확인 후 설정을 변경합니다.
- Gradle 카테고리에서 gradle을 추가해 줍니다.
4. 빌드 후 조치 내용을 변경합니다.
- 빌드 후 조치 -> "Post build task"를 추가합니다.
- Log text를 읽어들여 BUILD SUCCESS라는 문자열이 있는 경우 아래 스크립트를 실행합니다.
- "nohup java -jar /var/lib/jenkins/workspace/jenkins-test/build/libs/jenkins-test-0.0.1-SNAPSHOT.jar &"
- 만약 properties에서 프로필을 분리한 상태라면 프로필명을 지정해 줍니다. (프로필명이 dev인 경우 예시)
"nohup java -jar -DSpring.profiles.active=dev /var/lib/jenkins/workspace/jenkins-test/build/libs/jenkins-test-0.0.1-SNAPSHOT.jar &"
5. 빌드를 진행하여 배포까지 되는지 확인합니다.
참고: https://kitty-geno.tistory.com/91
'AWS' 카테고리의 다른 글
AWS 프리티어 EC2 스프링 부트 빌드 문제 (AWS EC2 스왑 메모리 할당) (0) | 2021.10.30 |
---|---|
rest api로 spring boot + S3 버킷 이미지 업로드 (0) | 2021.10.25 |
Spring boot , aws S3 버킷에 이미지 업로드 (0) | 2021.10.25 |
[Spring Boot + Jenkins 2/3] GitHub 에서 Jenkins 연동하여 빌드하기 (0) | 2021.10.04 |
[Spring Boot + Jenkins 1/3] Ubuntu(18.04) Jenkins 설치 (0) | 2021.09.30 |