Plankton Pipeline Configuration Reference
jobs :
JOB :
build : CONTEXT
JOB :
build :
context : CONTEXT
dockerfile : DOCKERFILE
jobs :
JOB :
command : OPTION
JOB :
command :
- OPTION1
- OPTION2
jobs :
JOB :
depends_on : OTHER
JOB :
depends_on :
- OTHER1
- OTHER2
JOB :
depends_on :
OTHER :
condition : job_completed_successfully
JOB :
depends_on :
OTHER :
condition : job_failed
JOB :
depends_on :
OTHER :
condition : service_healthy
jobs :
JOB :
entrypoint : COMMAND
JOB :
entrypoint :
- COMMAND1
- COMMAND2
jobs :
JOB :
environment :
- VARIABLE=VALUE
JOB :
environment :
VARIABLE : VALUE
jobs :
JOB :
env_file : FILEPATH
JOB :
env_file :
- FILEPATH1
- FILEPATH2
jobs :
JOB :
expose :
- PORT
jobs :
JOB :
extends : JOB
JOB :
extends :
file : FILE
job : JOB
jobs :
JOB :
group_add :
- GROUP
jobs :
JOB :
healthcheck :
test : TEST
interval : INTERVAL
timeout : TIMEOUT
retries : RETRIES
start_period : START_PERIOD
JOB :
healthcheck :
disabled : true
jobs :
JOB :
profiles :
- PROFILE
jobs :
JOB :
volumes :
- type : bind
source : SOURCE_PATH
target : TARGET_PATH
read_only : BOOLEAN
JOB :
volumes :
- SOURCE_PATH:TARGET_PATH
- SOURCE_PATH:TARGET_PATH:rw
- SOURCE_PATH:TARGET_PATH:ro
jobs :
JOB :
working_dir : WORKING_DIR