Do push when testing.

This commit is contained in:
Michael Lipp 2024-02-17 19:42:44 +01:00
parent 542c4eb61f
commit 499c1822fd
2 changed files with 18 additions and 0 deletions

View file

@ -60,6 +60,9 @@ task tagLatestImage(type: Exec) {
enabled = !project.version.contains("SNAPSHOT") enabled = !project.version.contains("SNAPSHOT")
&& !project.version.contains("alpha") \ && !project.version.contains("alpha") \
&& !project.version.contains("beta") \ && !project.version.contains("beta") \
|| project.rootProject.properties['docker.testRegistry'] \
&& project.rootProject.properties['docker.registry'] \
== project.rootProject.properties['docker.testRegistry']
commandLine 'podman', 'tag', "${project.name}:${project.version}",\ commandLine 'podman', 'tag', "${project.name}:${project.version}",\
"${project.name}:latest" "${project.name}:latest"
@ -85,6 +88,9 @@ task pushLatestImage(type: Exec) {
enabled = !project.version.contains("SNAPSHOT") enabled = !project.version.contains("SNAPSHOT")
&& !project.version.contains("alpha") \ && !project.version.contains("alpha") \
&& !project.version.contains("beta") \ && !project.version.contains("beta") \
|| project.rootProject.properties['docker.testRegistry'] \
&& project.rootProject.properties['docker.registry'] \
== project.rootProject.properties['docker.testRegistry']
commandLine 'podman', 'push', '--tls-verify=false', \ commandLine 'podman', 'push', '--tls-verify=false', \
"localhost/${project.name}:${project.version}", \ "localhost/${project.name}:${project.version}", \

View file

@ -45,6 +45,9 @@ task tagLatestArchImage(type: Exec) {
enabled = !project.version.contains("SNAPSHOT") enabled = !project.version.contains("SNAPSHOT")
&& !project.version.contains("alpha") \ && !project.version.contains("alpha") \
&& !project.version.contains("beta") \ && !project.version.contains("beta") \
|| project.rootProject.properties['docker.testRegistry'] \
&& project.rootProject.properties['docker.registry'] \
== project.rootProject.properties['docker.testRegistry']
commandLine 'podman', 'tag', "${project.name}-arch:${project.version}",\ commandLine 'podman', 'tag', "${project.name}-arch:${project.version}",\
"${project.name}-arch:latest" "${project.name}-arch:latest"
@ -70,6 +73,9 @@ task pushArchLatestImage(type: Exec) {
enabled = !project.version.contains("SNAPSHOT") enabled = !project.version.contains("SNAPSHOT")
&& !project.version.contains("alpha") \ && !project.version.contains("alpha") \
&& !project.version.contains("beta") \ && !project.version.contains("beta") \
|| project.rootProject.properties['docker.testRegistry'] \
&& project.rootProject.properties['docker.registry'] \
== project.rootProject.properties['docker.testRegistry']
commandLine 'podman', 'push', '--tls-verify=false', \ commandLine 'podman', 'push', '--tls-verify=false', \
"localhost/${project.name}-arch:${project.version}", \ "localhost/${project.name}-arch:${project.version}", \
@ -91,6 +97,9 @@ task tagLatestAlpineImage(type: Exec) {
enabled = !project.version.contains("SNAPSHOT") enabled = !project.version.contains("SNAPSHOT")
&& !project.version.contains("alpha") \ && !project.version.contains("alpha") \
&& !project.version.contains("beta") \ && !project.version.contains("beta") \
|| project.rootProject.properties['docker.testRegistry'] \
&& project.rootProject.properties['docker.registry'] \
== project.rootProject.properties['docker.testRegistry']
commandLine 'podman', 'tag', "${project.name}-alpine:${project.version}",\ commandLine 'podman', 'tag', "${project.name}-alpine:${project.version}",\
"${project.name}-alpine:latest" "${project.name}-alpine:latest"
@ -116,6 +125,9 @@ task pushAlpineLatestImage(type: Exec) {
enabled = !project.version.contains("SNAPSHOT") enabled = !project.version.contains("SNAPSHOT")
&& !project.version.contains("alpha") \ && !project.version.contains("alpha") \
&& !project.version.contains("beta") \ && !project.version.contains("beta") \
|| project.rootProject.properties['docker.testRegistry'] \
&& project.rootProject.properties['docker.registry'] \
== project.rootProject.properties['docker.testRegistry']
commandLine 'podman', 'push', '--tls-verify=false', \ commandLine 'podman', 'push', '--tls-verify=false', \
"localhost/${project.name}-alpine:${project.version}", \ "localhost/${project.name}-alpine:${project.version}", \