programing

Spring Boot 2.3.0 빌드 팩은 생성 날짜가 40년 전인 이미지를 빌드합니다.

yellowcard 2023. 6. 19. 21:22
반응형

Spring Boot 2.3.0 빌드 팩은 생성 날짜가 40년 전인 이미지를 빌드합니다.

스프링 부트 2.3.0이 실행되는 메이븐 프로젝트에서 빌드 팩을 사용하려고 했습니다.

mvn spring-boot:build-image

이미지가 올바르게 생성되었지만 다음 정보가 표시됩니다.

REPOSITORY                                    TAG                     IMAGE ID            CREATED             SIZE
gcr.io/paketo-buildpacks/builder              base-platform-api-0.3   daceb4f909b7        40 years ago        690MB
myimage                                       master                  a482a4a34379        40 years ago        285MB

이미지(건축가와 함께)가 40년 전에 생성되었다고 표시되는 이유는 무엇입니까?

이것은 의도적인 것입니다.재현 가능한 빌드를 생성하려면(즉, 레이어를 재사용할 수 있도록) 빌드 팩이 고정된 타임스탬프를 사용하여 레이어를 생성해야 합니다.그렇지 않으면 이전 빌드에서 작성한 도면층의 타임스탬프가 다르기 때문에 도면층을 재사용할 수 없습니다.

새 버전에서 설정할 수 있습니다.Hier는 그램들의 예시입니다.

bootBuildImage {
      imageName = "docker.io/ringo"
      createdDate = "now"
}

언급URL : https://stackoverflow.com/questions/62865594/spring-boot-2-3-0-buildpack-builds-image-with-creation-date-40-years-ago

반응형