현재 사용 중인 build.gradle
파일의 JIB 설정을 유지할 수 있어. Jenkins에서 Gradle 빌드를 트리거하고, 이미지를 Docker Hub에 푸시하도록 구성할 수 있어.
Jenkinsfile
을 생성해. 이 파일은 Gradle을 사용하여 JIB로 이미지를 빌드하고, Docker Hub에 푸시하며, Kubernetes 클러스터에 배포하는 과정을 자동화할 거야.gradle.properties
파일에 이미 설정된 자격 증명을 사용하는 것으로 충분해.build.gradle
: JIB 설정 유지gradle.properties
: Docker Hub 계정 정보 유지Jenkinsfile
: Jenkins 파이프라인 정의 , 프로젝트 root 디렉터리에 위치k8s/spring-app-deployment.yaml
: Kubernetes 배포 파일