にカスタムコマンドスクリプトを利用できるように、私は例に従って、順番にPythonスクリプトを呼び出すカスタムコマンドを追加しようとしていますここでhttps://support.thoughtworks.com/hc/en-us/articles/213253646-Go-s-custom-command、gocd - 私の場合は、エージェント
<exec command="myecho.sh">
</exec>
、
<exec command="/usr/bin/python cd_dashboard.py">
<arg>-v</arg>
</exec>
しかし、私はそれが次のエラーで失敗したパイプラインを実行し、
[進む]タスク: "は/ usr/binに/ Pythonのcd_dashboard.py" -vtook:0.2秒 エラーが起こりました'/ usr/bin/python cd_dashboard.py -v'を実行しようとしています。 [/ usr/bin/python cd_dashboard.py]をこのエージェントで実行できることを確認してください。
これは、Pythonスクリプトがエージェントからアクセスできるようにするためにどこにあるのでしょうか。エージェントのPATHになければなりません。
この正しい理解はありますか?
ありがとうございます。cd_dashboard.pyが存在する必要があります。それはcustom_commandのデフォルトのリポジトリに存在し、エージェントにアクセス可能であるか、エージェント上で明示的に使用可能にする必要がありますか? –
はい、デフォルトのリポジトリに含めることができます。この場合、GoCDはこのジョブが実行される各エージェントで自動的にクローン/ダウンロードします。 – grundic
素晴らしいです。ありがとうございました。 –