Jib
spring boot jib 를 사용 하여 배포 자동화 하기 (w. github action)
spring boot jib 를 사용 하여 배포 자동화 하기 (w. github action)
2023.03.23jib 란? Jib는 Dockerfile을 사용하지 않거나 Docker를 설치할 필요 없이 컨테이너를 빌드할 수 있도록 도와주는 도구이다. 특히 자바 컨테이너를 빌드하는 데 사용하는 도구이며, Maven과 Gradle 용 플러그인을 이용해 사용할 수도 있고 Jib 자바 라이브러리를 통해 사용할 수도 있다. 적용해보기 build.gradle.kts plugin { ... id("com.google.cloud.tools.jib") version "3.1.2" apply false ... } 버전은 해당 spring boot, kotlin, java 버전에 맞게 설정 이 필요하다. val stage: String? by project // github action 에서 -Pstage=alpha 옵션으로 주입 ..