environment-plugin
Module Contents
alltypes
Module Contents
abstract class Base : Runtime
class Container
Module Contents
Container(docker: Docker, name: String)
fun await(): Unit
var awaitRetry: Retry
fun cleanDir(vararg paths: String): Unit
fun cleanDir(paths: Iterable<String>): Unit
val common: CommonExtension
fun configureDir(vararg paths: String, config: DirConfig.() -> Unit): Unit
fun configureDir(paths: Iterable<String>, config: DirConfig.() -> Unit): Unit
fun dev(options: DevOptions.() -> Unit): Unit
val devOptions: DevOptions
val docker: Docker
fun ensureDir(vararg paths: String): Unit
fun ensureDir(paths: Iterable<String>): Unit
fun ensureFile(vararg paths: String): Unit
fun ensureFile(paths: Iterable<String>): Unit
val environment: EnvironmentExtension
fun exec(execSpec: ExecSpec.() -> Unit): DockerResult
fun exec(command: String, exitCode: Int? = 0): DockerResult
fun exec(operation: String, command: String, exitCode: Int? = 0): DockerResult
fun execShell(command: String, exitCode: Int? = 0): DockerResult
fun execShell(operation: String, command: String, exitCode: Int? = 0): DockerResult
fun execShellQuiet(command: String, exitCode: Int? = 0): DockerResult
val host: HostFileManager
fun host(options: HostFileManager.() -> Unit): Unit
val id: String?
val internalName: String
const val LOCK_ROOT: String
const val LOCK_UP: String
val name: String
fun reload(action: Container.() -> Unit): Unit
fun reload(): Unit
var reloadAction: Container.() -> Unit
fun resolve(action: HostFileManager.() -> Unit): Unit
fun resolve(): Unit
var resolveAction: HostFileManager.() -> Unit
val running: Boolean
var runningTimeout: Long
fun symlink(sourcePath: String, targetPath: String): Unit
fun symlink(vararg sourceTargetPairs: Pair<String, String>): Unit
fun symlink(sourceTargetMap: Map<String, String>, force: Boolean = true): Unit
fun up(action: Container.() -> Unit): Unit
fun up(): Unit
val up: Boolean
var upAction: Container.() -> Unit
class ContainerException : DockerException
class ContainerFileEvent
class ContainerManager
class DaemonSpec : RunSpec
class Desktop : Base
class DevOptions
class DirConfig
class Docker
Module Contents
Docker(environment: EnvironmentExtension)
val composeFile: RegularFileProperty!
val composeProperties: MapProperty<String!, Any?>!
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
open class EnvironmentSetup : EnvironmentDefaultTask
interface EnvironmentTask : Task
open class EnvironmentUp : EnvironmentDefaultTask
class ExecSpec : DockerDefaultSpec
class Host
class HostException : EnvironmentException
class HostFileManager
class HostOptions : Serializable
class HostUpdater
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
Module Contents
Container(docker: Docker, name: String)
fun await(): Unit
var awaitRetry: Retry
fun cleanDir(vararg paths: String): Unit
fun cleanDir(paths: Iterable<String>): Unit
val common: CommonExtension
fun configureDir(vararg paths: String, config: DirConfig.() -> Unit): Unit
fun configureDir(paths: Iterable<String>, config: DirConfig.() -> Unit): Unit
fun dev(options: DevOptions.() -> Unit): Unit
val devOptions: DevOptions
val docker: Docker
fun ensureDir(vararg paths: String): Unit
fun ensureDir(paths: Iterable<String>): Unit
fun ensureFile(vararg paths: String): Unit
fun ensureFile(paths: Iterable<String>): Unit
val environment: EnvironmentExtension
fun exec(execSpec: ExecSpec.() -> Unit): DockerResult
fun exec(command: String, exitCode: Int? = 0): DockerResult
fun exec(operation: String, command: String, exitCode: Int? = 0): DockerResult
fun execShell(command: String, exitCode: Int? = 0): DockerResult
fun execShell(operation: String, command: String, exitCode: Int? = 0): DockerResult
fun execShellQuiet(command: String, exitCode: Int? = 0): DockerResult
val host: HostFileManager
fun host(options: HostFileManager.() -> Unit): Unit
val id: String?
val internalName: String
const val LOCK_ROOT: String
const val LOCK_UP: String
val name: String
fun reload(action: Container.() -> Unit): Unit
fun reload(): Unit
var reloadAction: Container.() -> Unit
fun resolve(action: HostFileManager.() -> Unit): Unit
fun resolve(): Unit
var resolveAction: HostFileManager.() -> Unit
val running: Boolean
var runningTimeout: Long
fun symlink(sourcePath: String, targetPath: String): Unit
fun symlink(vararg sourceTargetPairs: Pair<String, String>): Unit
fun symlink(sourceTargetMap: Map<String, String>, force: Boolean = true): Unit
fun up(action: Container.() -> Unit): Unit
fun up(): Unit
val up: Boolean
var upAction: Container.() -> Unit
class ContainerManager
class DaemonSpec : RunSpec
class Docker
Module Contents
Docker(environment: EnvironmentExtension)
val composeFile: RegularFileProperty!
val composeProperties: MapProperty<String!, Any?>!
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.exec
package com.cognifide.gradle.environment.docker.reloader
package com.cognifide.gradle.environment.docker.runtime
package com.cognifide.gradle.environment.hosts
package com.cognifide.gradle.environment.tasks