Add tests for Gradle examples used in plugin docs

Fixes gh-25468
This commit is contained in:
Scott Frederick
2021-03-01 15:22:15 -06:00
parent f2f51062d6
commit afb60d6161
9 changed files with 97 additions and 5 deletions

View File

@@ -13,3 +13,10 @@ bootBuildImage {
runImage = "mine/java-cnb-run"
}
// end::builder[]
task bootBuildImageBuilder {
doFirst {
println("builder=${tasks.bootBuildImage.builder}")
println("runImage=${tasks.bootBuildImage.runImage}")
}
}

View File

@@ -1,4 +1,5 @@
import org.springframework.boot.gradle.tasks.bundling.BootJar
import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins {
java
@@ -15,3 +16,10 @@ tasks.getByName<BootBuildImage>("bootBuildImage") {
runImage = "mine/java-cnb-run"
}
// end::builder[]
tasks.register("bootBuildImageBuilder") {
doFirst {
println("builder=${tasks.getByName<BootBuildImage>("bootBuildImage").builder}")
println("runImage=${tasks.getByName<BootBuildImage>("bootBuildImage").runImage}")
}
}

View File

@@ -16,3 +16,9 @@ bootBuildImage {
}
}
// end::docker-auth-token[]
task bootBuildImageDocker {
doFirst {
println("token=${tasks.bootBuildImage.docker.builderRegistry.token}")
}
}

View File

@@ -19,3 +19,9 @@ tasks.getByName<BootBuildImage>("bootBuildImage") {
}
}
// end::docker-auth-token[]
tasks.register("bootBuildImageDocker") {
doFirst {
println("token=${tasks.getByName<BootBuildImage>("bootBuildImage").docker.builderRegistry.token}")
}
}

View File

@@ -19,3 +19,12 @@ bootBuildImage {
}
}
// end::docker-auth-user[]
task bootBuildImageDocker {
doFirst {
println("username=${tasks.bootBuildImage.docker.builderRegistry.username}")
println("password=${tasks.bootBuildImage.docker.builderRegistry.password}")
println("url=${tasks.bootBuildImage.docker.builderRegistry.url}")
println("email=${tasks.bootBuildImage.docker.builderRegistry.email}")
}
}

View File

@@ -22,3 +22,12 @@ tasks.getByName<BootBuildImage>("bootBuildImage") {
}
}
// end::docker-auth-user[]
tasks.register("bootBuildImageDocker") {
doFirst {
println("username=${tasks.getByName<BootBuildImage>("bootBuildImage").docker.builderRegistry.username}")
println("password=${tasks.getByName<BootBuildImage>("bootBuildImage").docker.builderRegistry.password}")
println("url=${tasks.getByName<BootBuildImage>("bootBuildImage").docker.builderRegistry.url}")
println("email=${tasks.getByName<BootBuildImage>("bootBuildImage").docker.builderRegistry.email}")
}
}

View File

@@ -16,3 +16,11 @@ bootBuildImage {
}
}
// end::docker-host[]
task bootBuildImageDocker {
doFirst {
println("host=${tasks.bootBuildImage.docker.host}")
println("tlsVerify=${tasks.bootBuildImage.docker.tlsVerify}")
println("certPath=${tasks.bootBuildImage.docker.certPath}")
}
}

View File

@@ -14,8 +14,16 @@ tasks.getByName<BootJar>("bootJar") {
tasks.getByName<BootBuildImage>("bootBuildImage") {
docker {
host = "tcp://192.168.99.100:2376"
tlsVerify = true
isTlsVerify = true
certPath = "/home/users/.minikube/certs"
}
}
// end::docker-host[]
tasks.register("bootBuildImageDocker") {
doFirst {
println("host=${tasks.getByName<BootBuildImage>("bootBuildImage").docker.host}")
println("tlsVerify=${tasks.getByName<BootBuildImage>("bootBuildImage").docker.isTlsVerify}")
println("certPath=${tasks.getByName<BootBuildImage>("bootBuildImage").docker.certPath}")
}
}