mirror of
https://github.com/bisq-network/bisq.git
synced 2025-03-03 10:46:54 +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.InputDirectory
|
||||
import org.gradle.api.tasks.TaskAction
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
abstract class DockerBuildTask : DefaultTask() {
|
||||
|
||||
|
@ -27,7 +26,17 @@ abstract class DockerBuildTask : DefaultTask() {
|
|||
processBuilder.redirectErrorStream(true)
|
||||
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) {
|
||||
throw IllegalStateException("Couldn't build docker image.")
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue