From 499c1822fd003009f0f911d0fa49760982f88a11 Mon Sep 17 00:00:00 2001 From: "Michael N. Lipp" Date: Sat, 17 Feb 2024 19:42:44 +0100 Subject: [PATCH] Do push when testing. --- org.jdrupes.vmoperator.manager/build.gradle | 6 ++++++ org.jdrupes.vmoperator.runner.qemu/build.gradle | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/org.jdrupes.vmoperator.manager/build.gradle b/org.jdrupes.vmoperator.manager/build.gradle index 63f54ec..38e43f1 100644 --- a/org.jdrupes.vmoperator.manager/build.gradle +++ b/org.jdrupes.vmoperator.manager/build.gradle @@ -60,6 +60,9 @@ task tagLatestImage(type: Exec) { enabled = !project.version.contains("SNAPSHOT") && !project.version.contains("alpha") \ && !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}",\ "${project.name}:latest" @@ -85,6 +88,9 @@ task pushLatestImage(type: Exec) { enabled = !project.version.contains("SNAPSHOT") && !project.version.contains("alpha") \ && !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', \ "localhost/${project.name}:${project.version}", \ diff --git a/org.jdrupes.vmoperator.runner.qemu/build.gradle b/org.jdrupes.vmoperator.runner.qemu/build.gradle index ec7de7f..3a5a4b7 100644 --- a/org.jdrupes.vmoperator.runner.qemu/build.gradle +++ b/org.jdrupes.vmoperator.runner.qemu/build.gradle @@ -45,6 +45,9 @@ task tagLatestArchImage(type: Exec) { enabled = !project.version.contains("SNAPSHOT") && !project.version.contains("alpha") \ && !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}",\ "${project.name}-arch:latest" @@ -70,6 +73,9 @@ task pushArchLatestImage(type: Exec) { enabled = !project.version.contains("SNAPSHOT") && !project.version.contains("alpha") \ && !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', \ "localhost/${project.name}-arch:${project.version}", \ @@ -91,6 +97,9 @@ task tagLatestAlpineImage(type: Exec) { enabled = !project.version.contains("SNAPSHOT") && !project.version.contains("alpha") \ && !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}",\ "${project.name}-alpine:latest" @@ -116,6 +125,9 @@ task pushAlpineLatestImage(type: Exec) { enabled = !project.version.contains("SNAPSHOT") && !project.version.contains("alpha") \ && !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', \ "localhost/${project.name}-alpine:${project.version}", \