-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
Description
어떤 부분을 리팩터링하려 하나요?
리팩터링하려는 부분에 대해 간결하게 설명해주세요
현재 저희는 CI 스크립트에서 최신 ubuntu 를 사용하고 있고, 최근에 최신 우분투 버전인 24.04가 docker 29.1.x 를 사용하도록 변경되었습니다. docker 29는 docker remote api 1.44 버전 미만 요청은 거부하는데, 따라서 저희 프로젝트와 버전 충돌이 발생하게 되었습니다.
의존성 체인은 다음과 같습니다.
spring boot 3.1.5 -> testcontainer 1.18.3 -> docker-java 3.3.0
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
참고할만한 자료(선택)
Reactions are currently unavailable