Documentation
¶
Index ¶
- Constants
- type DockerRunner
- func (d *DockerRunner) CreatesArtifacts(artifacts []string) *DockerRunner
- func (d *DockerRunner) Run(ctx context.Context) error
- func (d *DockerRunner) WithCmd(cmd []string) *DockerRunner
- func (d *DockerRunner) WithCredentials(username, password string) *DockerRunner
- func (d *DockerRunner) WithEntrypoint(entrypoint []string) *DockerRunner
- func (d *DockerRunner) WithEnv(env []models.Variable) *DockerRunner
- func (d *DockerRunner) WithImage(image string) *DockerRunner
- func (d *DockerRunner) WithSrc(src string) *DockerRunner
- type DockerRunnerOptions
Constants ¶
View Source
const ( ARTIFACTS_DIR = ".artifacts" WORKING_DIR = "/app" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerRunner ¶
type DockerRunner struct {
// contains filtered or unexported fields
}
func NewDockerRunner ¶
func NewDockerRunner(name string, artifactManager artifacts.ArtifactManager, dockerOptions DockerRunnerOptions) *DockerRunner
func (*DockerRunner) CreatesArtifacts ¶
func (d *DockerRunner) CreatesArtifacts(artifacts []string) *DockerRunner
func (*DockerRunner) WithCmd ¶
func (d *DockerRunner) WithCmd(cmd []string) *DockerRunner
func (*DockerRunner) WithCredentials ¶
func (d *DockerRunner) WithCredentials(username, password string) *DockerRunner
func (*DockerRunner) WithEntrypoint ¶
func (d *DockerRunner) WithEntrypoint(entrypoint []string) *DockerRunner
func (*DockerRunner) WithEnv ¶
func (d *DockerRunner) WithEnv(env []models.Variable) *DockerRunner
func (*DockerRunner) WithImage ¶
func (d *DockerRunner) WithImage(image string) *DockerRunner
func (*DockerRunner) WithSrc ¶
func (d *DockerRunner) WithSrc(src string) *DockerRunner
Click to show internal directories.
Click to hide internal directories.