Documentation
¶
Index ¶
Constants ¶
View Source
const CONTAINER_DEPENDENCIES_DIR = "/dependencies"
View Source
const CONTAINER_NAME = constants.PLUGIN_NAME + "-run"
View Source
const CONTAINER_POST_TASK_SCRIPT_PATH = "/post-task/script.sh"
View Source
const CONTAINER_TASK_DIR = "/task"
View Source
const CONTAINER_WORK_DIR = "/workdir"
View Source
const DEFAULT_IMAGE = "releases-docker.jfrog.io/jfrog/pipelines-u20node:16"
TODO: Support docker image parameter TODO: Support windows
View Source
const DIND_CONTAINER_NAME = constants.PLUGIN_NAME + "-dind"
View Source
const NETWORK_NAME = constants.PLUGIN_NAME
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() *DockerRunner
func (*DockerRunner) GetRuntimeConfiguration ¶
func (r *DockerRunner) GetRuntimeConfiguration() *RuntimeConfiguration
func (*DockerRunner) Run ¶
func (r *DockerRunner) Run(options *RunnerOptions) error
type Runner ¶
type Runner interface { GetRuntimeConfiguration() *RuntimeConfiguration Run(options *RunnerOptions) error }
type RunnerOptions ¶
type RuntimeConfiguration ¶
Click to show internal directories.
Click to hide internal directories.