私は GitHub - 2 つのスクリプトを含む python プロジェクトを持っています。シェル コマンドを使用して Jenkins で 1 つのスクリプトを実行できますpython script_1_name.py
(このスクリプトには外部パッケージがインポートされていません)。外部パッケージを持つ別のスクリプトがあります-jenkinsapi
およびjenkins
. jenkins -python script_2_name.py
でシェル コマンドを使用してこのスクリプトを実行しようとすると、以下のエラーが発生します。
***22:29:36 File "createJenkinsJobs.py", line 1, in <module>
22:29:36 from jenkinsapi.jenkins import Jenkins
22:29:36 ImportError: No module named jenkinsapi.jenkins
22:29:36 Build step 'Execute shell' marked build as failure
22:29:36 Finished: FAILURE***
これらのパッケージは仮想環境にインストールされているため、ローカルで正常に実行できます。jenkins ジョブを使用してこれを実行する方法。