Recenlty私は、このツールについて学ぶためにいくつかのJenkinsチュートリアルを開始しました。 エクササイズとして、Angularプロジェクトを開始し、その上でいくつかの分度器e2eテストを実行したいと思います。Jenkinsの複数の端末ウィンドウ?
通常、私はターミナルウィンドウを開き、次のように入力します。npm install、npm start、そして分度器テストを実行します。私はJenkinsでこれを実行するには1つの問題があります。 コマンド 'npm start'を実行すると、localhost:4200で角度アプリケーションが実行されます。それはしばらく時間がかかるが、このターミナルウィンドウは "フリーズ"しているので、私のアプリケーションがlocalhost上で実行されているという情報がありますが、テストを実行するには別のターミナルウィンドウを開き、そこにコマンドを入力する必要があります。
私はプロジェクトを実行してログを観察するとプロジェクトが実行されていることを確認できますが、すべて正常ですが、このターミナルでテストを実行するコマンドを入力できないため、Jenkinsでこれを行う方法はわかりませんウィンドウは情報で忙しい: webpack:コンパイルが成功しました。
Jenkinsのビルド中に別のターミナルウィンドウを開いてそこにコマンドを実行することはできますか?
バックグラウンドプロセスとして実行しますか? – FCin