Info
Installed with go install github.com/alajmo/sake@latest
Version: dev
Commit: none
Date: n/a
Problem / Steps to reproduce
sake.yml:
servers:
localhost:
host: 0.0.0.0
local: true
remote:
host: 0.0.0.0
local: true
work_dir: does_not_exist
tasks:
ping:
desc: Pong
target: {servers: [remote]}
tasks:
- cmd: echo "pong"
local: true
What's wrong:
$ sake run ping
TASK*********
$ sake run --any-errors-fatal ping
TASK*********
error: chdir /tmp/t/does_not_exist: no such file or directory
- Task silently fails in case of
sake run ping, though it did nothing. I expected sake to print any errors and logs happened during execution of task.
work_dir is used for remote server and task is required to run locally (local: true). But sake tries to go into work_dir locally before executing task, which is wrong behavior.
Info
OS
Shell
Installed with
go install github.com/alajmo/sake@latestProblem / Steps to reproduce
sake.yml:What's wrong:
sake run ping, though it did nothing. I expectedsaketo print any errors and logs happened during execution of task.work_diris used forremoteserver and task is required to run locally (local: true). Butsaketries to go intowork_dirlocally before executing task, which is wrong behavior.