mirror of
https://github.com/bisq-network/bisq.git
synced 2025-03-03 18:56:59 +01:00
DockerBuildTask: Report Progress
This commit is contained in:
parent
f7e3737100
commit
380f04b3e6
1 changed files with 11 additions and 2 deletions
|
@ -6,7 +6,6 @@ import org.gradle.api.provider.Property
|
||||||
import org.gradle.api.tasks.Input
|
import org.gradle.api.tasks.Input
|
||||||
import org.gradle.api.tasks.InputDirectory
|
import org.gradle.api.tasks.InputDirectory
|
||||||
import org.gradle.api.tasks.TaskAction
|
import org.gradle.api.tasks.TaskAction
|
||||||
import java.util.concurrent.TimeUnit
|
|
||||||
|
|
||||||
abstract class DockerBuildTask : DefaultTask() {
|
abstract class DockerBuildTask : DefaultTask() {
|
||||||
|
|
||||||
|
@ -27,7 +26,17 @@ abstract class DockerBuildTask : DefaultTask() {
|
||||||
processBuilder.redirectErrorStream(true)
|
processBuilder.redirectErrorStream(true)
|
||||||
val process = processBuilder.start()
|
val process = processBuilder.start()
|
||||||
|
|
||||||
val isSuccess = process.waitFor(2, TimeUnit.MINUTES) && process.exitValue() == 0
|
// Report Progress
|
||||||
|
process.inputStream
|
||||||
|
.bufferedReader()
|
||||||
|
.use { bufferedReader ->
|
||||||
|
while (true) {
|
||||||
|
val line = bufferedReader.readLine() ?: return@use
|
||||||
|
println(line)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
val isSuccess = process.waitFor() == 0
|
||||||
if (!isSuccess) {
|
if (!isSuccess) {
|
||||||
throw IllegalStateException("Couldn't build docker image.")
|
throw IllegalStateException("Couldn't build docker image.")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue