# Packages
No description provided by the author
# Functions
GenerateConfigFromLabels generates the S2I Config struct from the Docker image labels.
NewDefaultCleaner creates a new instance of the default Cleaner implementation.
# Structs
DefaultCleaner provides a cleaner for most STI build use-cases.
Overrides are interfaces that may be passed into build strategies to alter the behavior of a strategy.
# Interfaces
Builder is the interface that provides basic methods all implementation should have.
Cleaner provides the Cleanup method for builders that need to cleanup temporary containers or directories after build execution finish.
Downloader provides methods for downloading the application source code.
Ignorer provides ignore file processing on source tree NOTE: raised to this level for possible future extensions to support say both .gitignore and .dockerignore level functionality ( currently do .dockerignore).
IncrementalBuilder provides methods that is used for builders that implements the 'incremental' build workflow.
LayeredDockerBuilder represents a minimal Docker builder interface that is used to execute the layered Docker build with the application source.
Preparer provides the Prepare method for builders that need to prepare source code before it gets passed to the build.
ScriptsHandler provides an interface for executing the scripts.
SourceHandler is a wrapper for STI strategy Downloader and Preparer which allows to use Download and Prepare functions from the STI strategy.