Merge branch '3.1.x' into 3.2.x

Closes gh-40818
This commit is contained in:
Scott Frederick
2024-05-17 11:41:23 -05:00
61 changed files with 64 additions and 190 deletions

View File

@@ -145,9 +145,8 @@ class BootBuildImageIntegrationTests {
writeMainClass();
writeLongNameResource();
BuildResult result = this.gradleBuild.build("bootBuildImage", "--pullPolicy=IF_NOT_PRESENT",
"--imageName=example/test-image-cmd",
"--builder=projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2",
"--runImage=projects.registry.vmware.com/springboot/run:tiny-cnb", "--createdDate=2020-07-01T12:34:56Z",
"--imageName=example/test-image-cmd", "--builder=ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1",
"--runImage=paketobuildpacks/run-jammy-tiny", "--createdDate=2020-07-01T12:34:56Z",
"--applicationDirectory=/application");
assertThat(result.task(":bootBuildImage").getOutcome()).isEqualTo(TaskOutcome.SUCCESS);
assertThat(result.getOutput()).contains("example/test-image-cmd");
@@ -489,14 +488,14 @@ class BootBuildImageIntegrationTests {
Files.createDirectories(binDir.toPath(), dirAttribute);
File descriptor = new File(buildpackDir, "buildpack.toml");
try (PrintWriter writer = new PrintWriter(new FileWriter(descriptor))) {
writer.println("api = \"0.2\"");
writer.println("api = \"0.10\"");
writer.println("[buildpack]");
writer.println("id = \"example/hello-world\"");
writer.println("version = \"0.0.1\"");
writer.println("name = \"Hello World Buildpack\"");
writer.println("homepage = \"https://github.com/buildpacks/samples/tree/main/buildpacks/hello-world\"");
writer.println("[[stacks]]\n");
writer.println("id = \"io.buildpacks.stacks.bionic\"");
writer.println("id = \"*\"");
}
File detect = Files.createFile(Paths.get(binDir.getAbsolutePath(), "detect"), execFileAttribute).toFile();
try (PrintWriter writer = new PrintWriter(new FileWriter(detect))) {

View File

@@ -8,7 +8,7 @@ if (project.hasProperty('applyWarPlugin')) {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
applicationDirectory = "/application"
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
buildWorkspace {
bind {

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
bindings = [ "${projectDir}/bindings/ca-certificates:/platform/bindings/certificates" as String ]
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
buildpacks = [ "spring-boot/test-info" ]
buildpacks = [ "spring-boot/spring-boot-test-info" ]
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
buildpacks = [ "file://${projectDir}/buildpack/hello-world" as String ]
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
buildpacks = [ "file://${projectDir}/hello-world.tgz" as String ]
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
buildpacks = ["projects.registry.vmware.com/springboot/test-info:latest"]
buildpacks = ["ghcr.io/spring-io/spring-boot-test-info:0.0.1"]
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
createdDate = "2020-07-01T12:34:56Z"
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
createdDate = "now"
}

View File

@@ -5,7 +5,7 @@ plugins {
bootBuildImage {
imageName = "example/test-image-custom"
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
runImage = "projects.registry.vmware.com/springboot/run:tiny-cnb"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
runImage = "paketobuildpacks/run-jammy-tiny"
pullPolicy = "IF_NOT_PRESENT"
}

View File

@@ -5,6 +5,6 @@ plugins {
bootBuildImage {
imageName = "example/test-image-name"
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
securityOptions = []
}

View File

@@ -8,6 +8,6 @@ bootJar {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
}

View File

@@ -8,7 +8,7 @@ if (project.hasProperty('applyWarPlugin')) {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
network = "none"
}

View File

@@ -10,6 +10,6 @@ if (project.hasProperty('applyWarPlugin')) {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = PullPolicy.ALWAYS
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
tags = [ "example.com/myapp:latest" ]
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
buildWorkspace {
volume {

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
archiveFile = bootWar.archiveFile
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
buildCache {
volume {
name = "build-cache-volume"

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
environment = ["FORCE_FAILURE": "true"]
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
buildpacks = [ "urn:cnb:builder:example/does-not-exist:0.0.1" ]
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
createdDate = "invalid date"
}

View File

@@ -4,7 +4,7 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
tags = [ "example/Invalid-Tag-Name" ]
}

View File

@@ -8,6 +8,6 @@ if (project.hasProperty('applyWarPlugin')) {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
pullPolicy = "IF_NOT_PRESENT"
}

View File

@@ -4,6 +4,6 @@ plugins {
}
bootBuildImage {
builder = "projects.registry.vmware.com/springboot/spring-boot-cnb-builder:0.0.2"
builder = "ghcr.io/spring-io/spring-boot-cnb-test-builder:0.0.1"
publish = true
}