実行時に、既に実行していた他の複数の端末ウィンドウを作成するPythonコードがあります。Jenkins - 複数の端末出力
subprocess.call(["gnome-terminal", "-e", "..."])
これは、異なるパラメータで同じプログラムを実行する複数の他の端末を開きます。
Jenkinsでは、 "Freestyle project"では、 "Execute shell"から同じスクリプトを実行すると、結果は同じではありません(私が期待していた通りです)。
./python_file.py -p $MY_PARAMETER
メインコンソール出力
は、 を正常に動作しているが、開くことになっていた他のウィンドウの端末は、単に実行しません。私はJenkinsコンソール(または他の場所)でこれらの端末の出力を見たいと思っています別の種類のプロジェクトを使うべきですか?新しいプラグインを追加するだけですか?プロジェクトにチェックする必要があるオプションがありますか?私は複数のノードでプロジェクトを実行したくありません。私はちょうど複数の端末を見る必要があります。
これは、エラーのテキストです:それは私が想定し、共通の問題ではありませんが、入力に感謝
Failed to parse arguments: Cannot open display:
!