diff --git a/.gitignore b/.gitignore index 8f9222025..da2f72cf1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ target work .idea *.iml +.project diff --git a/src/main/resources/org/jenkinsci/plugins/docker/workflow/Docker.groovy b/src/main/resources/org/jenkinsci/plugins/docker/workflow/Docker.groovy index 3c8e01a67..751a63a48 100644 --- a/src/main/resources/org/jenkinsci/plugins/docker/workflow/Docker.groovy +++ b/src/main/resources/org/jenkinsci/plugins/docker/workflow/Docker.groovy @@ -198,6 +198,15 @@ class Docker implements Serializable { public String port(int port) { docker.script.sh(script: "docker port ${id} ${port}", returnStdout: true).trim() } + + public String inspect(String format = "") { + if (format != "") { + docker.script.sh(script: "docker inspect ${id} --format ${format}", returnStdout: true).trim() + } else { + docker.script.sh(script: "docker inspect ${id}", returnStdout: true).trim() + } + } + } }