Drone’s working directory for a pipeline is known as the
DRONE_WORKSPACE. This is where it clones your repository. It is the working directory for each step in your pipeline and this folder is shared / persisted throughout the lifecycle of the pipeline.
In other words, individual steps can communicate and share state using the
DRONE_WORKSPACE directory structure.
It is a physical location for the following runners:
- Exec runner
- SSH runner
- Digitalocean runner
- AWS / VM runner * it is also shared as a mount for docker container steps
DRONE_WORKSPACE is a volume for the following Docker runner