diff --git a/ci/pipeline.yml b/ci/pipeline.yml index 302f17a2e7a2..4077192b2757 100644 --- a/ci/pipeline.yml +++ b/ci/pipeline.yml @@ -191,8 +191,8 @@ resources: type: registry-image icon: docker source: - repository: paketobuildpacks/builder - tag: base + repository: paketobuildpacks/builder-jammy-base + tag: latest - name: artifactory-repo type: artifactory-resource icon: package-variant diff --git a/spring-boot-project/spring-boot-tools/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildRequest.java b/spring-boot-project/spring-boot-tools/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildRequest.java index 577600f9200b..a97d1dcc19d2 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildRequest.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/build/BuildRequest.java @@ -43,7 +43,7 @@ */ public class BuildRequest { - static final String DEFAULT_BUILDER_IMAGE_NAME = "paketobuildpacks/builder:base"; + static final String DEFAULT_BUILDER_IMAGE_NAME = "paketobuildpacks/builder-jammy-base:latest"; private static final ImageReference DEFAULT_BUILDER = ImageReference.of(DEFAULT_BUILDER_IMAGE_NAME); diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/docs/asciidoc/packaging-oci-image.adoc b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/docs/asciidoc/packaging-oci-image.adoc index 812727777a93..fbb70aa656d0 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/docs/asciidoc/packaging-oci-image.adoc +++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/docs/asciidoc/packaging-oci-image.adoc @@ -105,7 +105,7 @@ The following table summarizes the available properties and their default values | `builder` | `--builder` | Name of the Builder image to use. -| `paketobuildpacks/builder:base` +| `paketobuildpacks/builder-jammy-base:latest` | `runImage` | `--runImage` diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/BootBuildImageTests.java b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/BootBuildImageTests.java index fac6c8815617..9577f32200fd 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/BootBuildImageTests.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/tasks/bundling/BootBuildImageTests.java @@ -194,7 +194,8 @@ void whenUsingDefaultConfigurationThenRequestHasPublishDisabled() { @Test void whenNoBuilderIsConfiguredThenRequestHasDefaultBuilder() { - assertThat(this.buildImage.createRequest().getBuilder().getName()).isEqualTo("paketobuildpacks/builder"); + assertThat(this.buildImage.createRequest().getBuilder().getName()) + .isEqualTo("paketobuildpacks/builder-jammy-base"); } @Test diff --git a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/docs/asciidoc/packaging-oci-image.adoc b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/docs/asciidoc/packaging-oci-image.adoc index 24c8961e9738..813894423898 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/docs/asciidoc/packaging-oci-image.adoc +++ b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/docs/asciidoc/packaging-oci-image.adoc @@ -115,7 +115,7 @@ The following table summarizes the available parameters and their default values | `builder` + (`spring-boot.build-image.builder`) | Name of the Builder image to use. -| `paketobuildpacks/builder:base` +| `paketobuildpacks/builder-jammy-base:latest` | `runImage` + (`spring-boot.build-image.runImage`) diff --git a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/ImageTests.java b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/ImageTests.java index c210cb459b71..025ecd32367b 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/ImageTests.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/test/java/org/springframework/boot/maven/ImageTests.java @@ -52,7 +52,7 @@ class ImageTests { @Test void getBuildRequestWhenNameIsNullDeducesName() { BuildRequest request = new Image().getBuildRequest(createArtifact(), mockApplicationContent()); - assertThat(request.getName().toString()).isEqualTo("docker.io/library/my-app:0.0.1-SNAPSHOT"); + assertThat(request.getName()).hasToString("docker.io/library/my-app:0.0.1-SNAPSHOT"); } @Test @@ -60,14 +60,14 @@ void getBuildRequestWhenNameIsSetUsesName() { Image image = new Image(); image.name = "demo"; BuildRequest request = image.getBuildRequest(createArtifact(), mockApplicationContent()); - assertThat(request.getName().toString()).isEqualTo("docker.io/library/demo:latest"); + assertThat(request.getName()).hasToString("docker.io/library/demo:latest"); } @Test void getBuildRequestWhenNoCustomizationsUsesDefaults() { BuildRequest request = new Image().getBuildRequest(createArtifact(), mockApplicationContent()); - assertThat(request.getName().toString()).isEqualTo("docker.io/library/my-app:0.0.1-SNAPSHOT"); - assertThat(request.getBuilder().toString()).contains("paketobuildpacks/builder"); + assertThat(request.getName()).hasToString("docker.io/library/my-app:0.0.1-SNAPSHOT"); + assertThat(request.getBuilder().toString()).contains("paketobuildpacks/builder-jammy-base"); assertThat(request.getRunImage()).isNull(); assertThat(request.getEnv()).isEmpty(); assertThat(request.isCleanCache()).isFalse(); @@ -83,7 +83,7 @@ void getBuildRequestWhenHasBuilderUsesBuilder() { Image image = new Image(); image.builder = "springboot/builder:2.2.x"; BuildRequest request = image.getBuildRequest(createArtifact(), mockApplicationContent()); - assertThat(request.getBuilder().toString()).isEqualTo("docker.io/springboot/builder:2.2.x"); + assertThat(request.getBuilder()).hasToString("docker.io/springboot/builder:2.2.x"); } @Test @@ -91,7 +91,7 @@ void getBuildRequestWhenHasRunImageUsesRunImage() { Image image = new Image(); image.runImage = "springboot/run:latest"; BuildRequest request = image.getBuildRequest(createArtifact(), mockApplicationContent()); - assertThat(request.getRunImage().toString()).isEqualTo("docker.io/springboot/run:latest"); + assertThat(request.getRunImage()).hasToString("docker.io/springboot/run:latest"); } @Test