File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
src/main/kotlin/com/cognifide/gradle/environment/docker Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,8 @@ interface Runtime {
1515
1616 val hostInternalIp: String
1717
18+ val hostInternalIpMissing: Boolean
19+
1820 fun determinePath (path : String ): String
1921
2022 fun determinePath (file : File ) = determinePath(file.toString())
Original file line number Diff line number Diff line change @@ -3,13 +3,12 @@ package com.cognifide.gradle.environment.docker.runtime
33import com.cognifide.gradle.environment.EnvironmentExtension
44import com.cognifide.gradle.environment.docker.DockerProcess
55import com.cognifide.gradle.environment.docker.Runtime
6+ import org.gradle.internal.os.OperatingSystem
67
78abstract class Base (protected val environment : EnvironmentExtension ) : Runtime {
89
910 protected val logger = environment.project.logger
1011
11- override fun toString (): String = name.toLowerCase()
12-
1312 @Suppress(" SpreadOperator" , " TooGenericExceptionCaught" )
1413 protected fun detectHostInternalIp (): String? = try {
1514 DockerProcess .execString {
@@ -20,4 +19,8 @@ abstract class Base(protected val environment: EnvironmentExtension) : Runtime {
2019 logger.debug(" Cannot detect Docker host internal IP. Cause: ${e.message} " , e)
2120 null
2221 }
22+
23+ override val hostInternalIpMissing: Boolean get() = ! (OperatingSystem .current().isWindows || OperatingSystem .current().isMacOsX)
24+
25+ override fun toString (): String = name.toLowerCase()
2326}
You can’t perform that action at this time.
0 commit comments