- 仕組み上タスク毎に作業ディレクトリを作って
py>,sh>,rb>などのスクリプトオペレータ以外は変えられない。 - タスク毎にカレンとディレクトリは変わるが、カレントディレクトリには
digdag pushしたコンテンツがあるディレクトリになっている。 - digdag pushは
.で始まるファイルはpushしない
ということを踏まえて
- digdag pushするプロジェクト直下に、pipenv というディレクトリを作り
pipenvの設定を置く - py>オペレータ実行時に、上記ディレクトリを参照するようにする
イメージ
+python_task
py>: # ...
_env:
PIPENV_VENV_IN_PROJECT: pipenvhttps://pipenv.pypa.io/en/latest/advanced/#custom-virtual-environment-location