You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by ra...@apache.org on 2020/04/29 04:03:44 UTC

[openwhisk] branch master updated: Patch docker.gradle to use podman cleanly (#4891)

This is an automated email from the ASF dual-hosted git repository.

rabbah pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwhisk.git


The following commit(s) were added to refs/heads/master by this push:
     new 154faf9  Patch docker.gradle to use podman cleanly (#4891)
154faf9 is described below

commit 154faf985262f4fd0e06ca55b0fc96b6e37c3965
Author: Jonathan Springer <jo...@gmail.com>
AuthorDate: Wed Apr 29 00:03:30 2020 -0400

    Patch docker.gradle to use podman cleanly (#4891)
---
 gradle/docker.gradle | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/gradle/docker.gradle b/gradle/docker.gradle
index 398dd50..4578857 100644
--- a/gradle/docker.gradle
+++ b/gradle/docker.gradle
@@ -112,13 +112,14 @@ def prepareBuildArgs(List buildArgs) {
 task tagImage {
     doLast {
         def versionString = (dockerBinary + ['-v']).execute().text
-        def matched = (versionString =~ /(\d+)\.(\d+)\.(\d+)/)
+        def matched = (versionString =~ /^(\S+) version (\d+)\.(\d+)\.(\d+)/)
 
-        def major = matched[0][1] as int
-        def minor = matched[0][2] as int
+        def runner = matched[0][1]
+        def major = matched[0][2] as int
+        def minor = matched[0][3] as int
 
         def dockerCmd = ['tag']
-        if(major == 1 && minor < 12) {
+        if(runner == 'Docker' && major == 1 && minor < 12) {
             dockerCmd += ['-f']
         }
         retry(dockerBinary + dockerCmd + [dockerImageName, dockerTaggedImageName], dockerRetries, dockerTimeout)