2

Jenkins のパラメーター化されたビルドで、シェルの実行ステップを介して Python スクリプトを呼び出そうとしています。問題は、ビルド パラメータを python スクリプトに渡す必要があることです。これは行われません。実行シェルでpythonスクリプトを呼び出す方法は次のとおりです。

python2.7 C:\test\my_script.py  -m $module

$module空の文字列として渡されます。

私は Execute Windows batch command で試しましたが、うまくいきました%module%。しかし、Windowsバッチコマンドではなく、実行シェルで実行する必要があります。

4

2 に答える 2

1

Windows( " C:\ test \ my_script.py ... ")で実行しているように見えるため、「シェルの実行」は正しく機能しません。

Execute Windows batchコマンドを使用するか、ジョブをUnix / Linuxマシンに移動する必要があります(そのためにJenkins-Agentを使用できます)。

于 2012-10-23T08:45:50.717 に答える