environment-plugin
Module Contents
alltypes
Module Contents
abstract class Base : Runtime
class Container
class ContainerException : DockerException
class ContainerFileEvent
class ContainerManager
class DaemonSpec : RunSpec
class Desktop : Base
class DevOptions
class Docker
Module Contents
Docker(environment: EnvironmentExtension)
val composeFile: RegularFileProperty!
val composeTemplateFile: RegularFileProperty!
val configPath: String
val containers: ContainerManager
fun containers(options: ContainerManager.() -> Unit): Unit
fun daemon(spec: DaemonSpec.() -> Unit): Unit
fun down(): Unit
val environment: EnvironmentExtension
fun init(): Unit
fun reload(): Unit
val rootPath: String
fun run(spec: RunSpec.() -> Unit): DockerResult
fun run(image: String, command: String, exitCode: Int = 0): DockerResult
fun run(operation: String, image: String, command: String, exitCode: Int = 0): DockerResult
val running: Boolean
fun runShell(image: String, command: String, exitCode: Int = 0): DockerResult
fun runShell(operation: String, image: String, command: String, exitCode: Int = 0): DockerResult
val runtime: Runtime
val stack: Stack
val up: Boolean
fun up(): Unit
val workPath: String
class DockerCustomSpec : DockerSpec
open class DockerDefaultSpec : DockerSpec
open class DockerException : EnvironmentException
object DockerProcess
class DockerResult
interface DockerSpec
open class EnvironmentAwait : EnvironmentDefaultTask
open class EnvironmentDefaultTask : CommonDefaultTask, EnvironmentTask
open class EnvironmentDestroy : EnvironmentDefaultTask
open class EnvironmentDev : EnvironmentDefaultTask
open class EnvironmentDown : EnvironmentDefaultTask
open class EnvironmentException : GradleException
open class EnvironmentExtension : Serializable
open class EnvironmentHosts : EnvironmentDefaultTask
class EnvironmentPlugin : CommonDefaultPlugin
open class EnvironmentReload : EnvironmentDefaultTask
open class EnvironmentResetup : EnvironmentDefaultTask
open class EnvironmentResolve : EnvironmentDefaultTask
open class EnvironmentRestart : EnvironmentDefaultTask
interface EnvironmentTask : Task
open class EnvironmentUp : EnvironmentDefaultTask
class ExecSpec : DockerDefaultSpec
class HealthCheck
class HealthChecker
class HealthStatus
class Host
class HostFileManager
class HostOptions : Serializable
class HttpCheck
kotlin.collections.Collection
org.gradle.api.Project
open class Reloader
open class RunSpec : DockerDefaultSpec
interface Runtime
class Stack
class StackException : DockerException
class Toolbox : Base
package com.cognifide.gradle.environment
package com.cognifide.gradle.environment.docker
Module Contents
class Container
class ContainerManager
class DaemonSpec : RunSpec
class Docker
Module Contents
Docker(environment: EnvironmentExtension)
val composeFile: RegularFileProperty!
val composeTemplateFile: RegularFileProperty!
val configPath: String
val containers: ContainerManager
fun containers(options: ContainerManager.() -> Unit): Unit
fun daemon(spec: DaemonSpec.() -> Unit): Unit
fun down(): Unit
val environment: EnvironmentExtension
fun init(): Unit
fun reload(): Unit
val rootPath: String
fun run(spec: RunSpec.() -> Unit): DockerResult
fun run(image: String, command: String, exitCode: Int = 0): DockerResult
fun run(operation: String, image: String, command: String, exitCode: Int = 0): DockerResult
val running: Boolean
fun runShell(image: String, command: String, exitCode: Int = 0): DockerResult
fun runShell(operation: String, image: String, command: String, exitCode: Int = 0): DockerResult
val runtime: Runtime
val stack: Stack
val up: Boolean
fun up(): Unit
val workPath: String
class DockerCustomSpec : DockerSpec
open class DockerDefaultSpec : DockerSpec
open class DockerException : EnvironmentException
object DockerProcess
class DockerResult
interface DockerSpec
kotlin.collections.Collection
open class RunSpec : DockerDefaultSpec
interface Runtime
class Stack
class StackException : DockerException
package com.cognifide.gradle.environment.docker.container
package com.cognifide.gradle.environment.docker.runtime
package com.cognifide.gradle.environment.health
package com.cognifide.gradle.environment.hosts
package com.cognifide.gradle.environment.reloader
package com.cognifide.gradle.environment.tasks