Skip to content

refactor: spring boot 버전 업 #658

@whqtker

Description

@whqtker

어떤 부분을 리팩터링하려 하나요?

리팩터링하려는 부분에 대해 간결하게 설명해주세요

현재 저희는 CI 스크립트에서 최신 ubuntu 를 사용하고 있고, 최근에 최신 우분투 버전인 24.04가 docker 29.1.x 를 사용하도록 변경되었습니다. docker 29는 docker remote api 1.44 버전 미만 요청은 거부하는데, 따라서 저희 프로젝트와 버전 충돌이 발생하게 되었습니다.

Image

의존성 체인은 다음과 같습니다.
spring boot 3.1.5 -> testcontainer 1.18.3 -> docker-java 3.3.0

Image

lastest인 docker-java 3.7.0은 docker api 1.44 버전을 사용하도록 변경되었습니다. 즉, docker-java 3.3.0은 docker api 1.44 를 사용하지 않고, 깃허브 액션 러너 환경에서 요구하는 docker 29는 docker api 1.44 를 요구합니다.

testcontainer 버전을 업그레이드하여 버전 충돌을 막긴 했으나, spring boot 3.1.5 자체가 레거시이기에, spring boot 버전을 지원 가능한 버전으로 유지시키려고 합니다.

AS-IS

  • as-is
  • as-is

TO-BE

  • to-be
  • to-be

작업 상세 내용

  • TODO
  • TODO
  • TODO

참고할만한 자료(선택)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions