Using drone 0.8.4 and came across something of an oddity in how workspace bases/paths are resolved.
Consider this .drone.yml file:
workspace:
base: /test-base
path: test-path
services:
test:
image: alpine
detach: true
commands:
- pwd
pipeline:
build:
image: alpine
commands:
- pwd
When running locally
$ drone exec
[test:L0:0s] + pwd
/
[build:L0:0s] + pwd
/test-base/test-path
When running on drone server:
+ pwd
/test-base/test-path
+ pwd
/test-base/test-path
Is it intended for the base/path to NOT be used by the services block when executing locally via the CLI? As it is, I need to reference a config file for a service differently between local/CI runs.