class AddKeyword
Attributes
ClassVar[str]
str
str
str
str
tuple[str, ...]
Methods
execute()
required
None
execute_async()
required
None
parse()
required
AddKeyword
serialize()
str
class ArgKeyword
Attributes
ClassVar[str]
str | None
str
Methods
execute()
required
None
execute_async()
required
None
parse()
required
ArgKeyword
serialize()
str
class AsyncBuildContext
Attributes
str
Callable[[DockerKeyword, AsyncBuildContext], Awaitable[None]] | None
Callable[[
DockerKeyword, AsyncBuildContext], Awaitable[None]] | NoneAsyncFileSources
bool
str
bool
Callable[[BuildEvent], object] | None
Callable[[
BuildEvent], object] | Nonestr
ContreeAsyncSession | None
ContreeAsyncSession | Nonealias of
ContreeAsyncSessionstr
int
float
int
str
str
ContreeAsyncClient
AsyncStore
LocalContext
dict[str, str]
set[str]
dict[str, str]
dict[str, str]
dict[str, str]
list[str]
list[PendingFile]
list[
PendingFile]BuildProgress
Methods
arg_values()
dict[str, str]
cache_namespace()
required
str
chain()
required
str
commit_layer()
required
required
required
required
default:"''"
None
create_session()
required
required
required
required
default:"None"
ContreeAsyncSession
ContreeAsyncSessionThe configured session implementation.emit_event()
required
default:"b''"
default:"None"
None
execute_directive()
required
None
http_fetch_async()
required
required
tuple[int, Iterable[tuple[str, str]], AsyncIterable[bytes]]
pending_files_payload()
dict[str, str | Path | bytes | UploadFileSpec]
dict[str, str | Path | bytes |
UploadFileSpec]pending_repr()
str
run_operation()
required
required
InstanceResult
The terminal process result, including nonzero exits.
DockerBuildError – No FROM session is active.
state_repr()
str
substitute()
required
str
try_cache_hit()
required
default:"'run'"
str | None
class BuildContext
Attributes
str
Callable[[DockerKeyword, BuildContext], None] | None
Callable[[
DockerKeyword, BuildContext], None] | NoneSyncFileSources
bool
str
bool
Callable[[BuildEvent], None] | None
Callable[[
BuildEvent], None] | Nonestr
ContreeSession | None
ContreeSession | Nonealias of
ContreeSessionstr
int
float
int
str
str
ContreeSyncClient
LocalContext
dict[str, str]
set[str]
dict[str, str]
dict[str, str]
dict[str, str]
list[str]
list[PendingFile]
list[
PendingFile]BuildProgress
Methods
arg_values()
dict[str, str]
cache_namespace()
required
str
chain()
required
str
commit_layer()
required
required
required
required
default:"''"
None
create_session()
required
required
required
required
default:"None"
ContreeSession
ContreeSessionThe configured session implementation.emit_event()
required
default:"b''"
default:"None"
None
execute_directive()
required
None
http_fetch()
required
required
tuple[int, Iterable[tuple[str, str]], Iterable[bytes]]
pending_files_payload()
dict[str, str | Path | bytes | UploadFileSpec]
dict[str, str | Path | bytes |
UploadFileSpec]pending_repr()
str
run_operation()
required
required
InstanceResult
The terminal process result, including nonzero exits.
DockerBuildError – No FROM session is active.
state_repr()
str
substitute()
required
str
try_cache_hit()
required
default:"'run'"
str | None
class BuildEvent
Attributes
bytes
float
BaseException | None
str | None
str | None
str | None
InstanceResult | None
Literal['step_started', 'operation_started', 'stdout', 'stderr', 'cache_hit', 'step_completed', 'step_failed']
class BuildRequest
class BuildStep
class BuildStepEvent
class ContreeAsyncDockerBuilder
Attributes
alias of
AsyncBuildContextContreeAsyncSession | None
ContreeAsyncSession | NoneMethods
build()
required
default:"None"
default:"None"
default:"None"
default:"False"
default:"600"
default:"None"
default:"None"
default:"None"
str
create_context()
required
AsyncBuildContext
AsyncBuildContextA context owned by this build invocation.execute_directive()
required
required
None
finalize()
required
None
parse()
required
list[DockerKeyword]
list[
DockerKeyword]The parsed directives in source order.run_step()
required
required
default:"None"
None
class ContreeDockerBuilder
Attributes
alias of
BuildContextContreeSession | None
ContreeSession | NoneMethods
build()
required
default:"None"
default:"None"
default:"None"
default:"False"
default:"600"
default:"None"
default:"None"
default:"None"
str
create_context()
required
BuildContext
BuildContextA context owned by this build invocation.execute_directive()
required
required
None
finalize()
required
None
parse()
required
list[DockerKeyword]
list[
DockerKeyword]The parsed directives in source order.run_step()
required
required
default:"None"
None
class CopyKeyword
Attributes
ClassVar[str]
str
str
str
str
tuple[str, ...]
Methods
execute()
required
None
execute_async()
required
None
parse()
required
CopyKeyword
serialize()
str
class DockerKeyword
Attributes
ClassVar[str]
Methods
execute()
required
None
execute_async()
required
None
parse()
required
DockerKeyword
serialize()
str
class DockerfileParser
Methods
parse()
required
list[DockerKeyword]
list[
DockerKeyword]The parsed directives in source order.ValueError – A directive is unknown or has invalid arguments.
register()
required
None
class DockerignoreRule
class EnvKeyword
Attributes
ClassVar[str]
tuple[tuple[str, str], ...]
Methods
execute()
required
None
execute_async()
required
None
parse()
required
EnvKeyword
serialize()
str
class FromKeyword
Attributes
ClassVar[str]
str
str
Methods
execute()
required
None
execute_async()
required
None
parse()
required
FromKeyword
serialize()
str
class LocalContext
Attributes
Path
tuple[DockerignoreRule, ...]
tuple[
DockerignoreRule, …]Methods
collect()
required
required
required
required
required
list[MappedFile]
from_dir()
required
LocalContext
is_ignored()
required
bool
walk()
required
required
required
required
required
required
list[MappedFile]
walk_dir()
required
required
required
required
required
list[MappedFile]
walk_file()
required
required
required
required
required
required
list[MappedFile]
class PendingFile
class RunKeyword
Attributes
ClassVar[str]
bool
tuple[str, ...]
Methods
build_request()
required
RunRequest
RunRequestA non-disposable request with the current build state and attachments.execute()
required
None
execute_async()
required
None
parse()
required
RunKeyword
serialize()
str
class SkippedKeyword
Attributes
ClassVar[str]
str
str
Methods
execute()
required
None
execute_async()
required
None
of()
required
required
SkippedKeyword
parse()
required
DockerKeyword
serialize()
str
class UserKeyword
Attributes
ClassVar[str]
str
Methods
execute()
required
None
execute_async()
required
None
parse()
required
UserKeyword
serialize()
str
class WorkdirKeyword
Attributes
ClassVar[str]
str
Methods
execute()
required
None
execute_async()
required
None
parse()
required
WorkdirKeyword
serialize()
str
is_ignored()
required
required
bool
parse_dockerfile()
required
list[DockerKeyword]
list[
DockerKeyword]parse_dockerignore()
required
tuple[DockerignoreRule, ...]
tuple[
DockerignoreRule, …]substitute()
required
required
str