pythonで記述しているジョブを別のサーバに移動させて実行させようとしたところ、以下のエラーが出た。
22:35:14 /tmp/jenkins17325052116001391665.sh: line 6: pip: command not found 22:35:14 /tmp/jenkins17325052116001391665.sh: line 8: sudo: command not found
環境にpipは確かにインストールしているのに、上記のpip: command not found
が出力された。
原因は別のサーバからvenvで作成したpython実行仮想環境ごと丸まる別サーバへ移設し、そのまま実行していた為であった。既存のvenvディレクトリを削除し、python3 -m venv "${WORK_DIR}/env"
で改めてpython実行環境を作成すると問題は解消された。