2017-08-11 24 views
0

実際には、サーバーを起動すると、リッスンモードで常にzapサーバーとして実行されるので、次のcommondは実行されません。 Jenkinsで2つのコマンドラインを実行できますか。 2つの "Execute Windows batch command"を追加しましたが、何も動作しません。私は、バッチファイルの上に使用した後、バッチファイルOwasp zapサーバー(exeまたはjar)をjenkinsから起動する方法

cd/
cd C:\Program Files\OWASP\Zed Attack Proxy 
start java -jar zap-2.6.0.jar 

私は以下のようなエラーを取得していますを作成することで、試してみました

同じスレッドで画像を追加した

Process leaked file descriptors. See https://jenkins.io/redirect/troubleshooting/process-leaked-file-descriptors for more information 

https://wiki.jenkins.io/display/JENKINS/Spawning+processes+from+build

私はまた、 "Execute window batch command"で直接コマンドラインarugumentを使用しています: -

java -jar zap-2.6.0.jar 

しかし、ザップのUIは、私も試してみました

を開始されていない「Windows Exe Runner Plugin

https://wiki.jenkins.io/display/JENKINS/Windows+Exe+Runner+Plugin

しかし、ジェンキンスさんは私が構成でexeファイルの名前を入れてすることができません。ジェンキンスのバグのように見える。

環境変数にzapを追加してみましたが、それも機能しません。

今、私は考えていません。

私はそれが私のバッチにある以下のように別のコマンドが前方に実行することはできませんでしょうzap.batトリガーいた場合に問題がある: -

enter image description here

また、ザップのUIがオープンされていませんそれは私が2を追加した

zap.batファイルを直接クリックした後、開いているとして、まだ何も

enter image description here

に動作しない「Windowsバッチコマンドを実行します」

何か提案は歓迎されます

答えて

0

私はジェンキンスに2つのジョブを作成することによってこの問題を解決する必要があります。 メインジョブは最初のジョブをトリガします。

の手順に従ってください -

  1. ゴーメインジョブの設定]セクション

  2. Noにビルドオプションから「トリガー/コールは、他のプロジェクトに基づいています」

  3. を追加するプロジェクトを追加します。ゾンビジョブの名前

注: - 「トリガーされたプロジェクトが終了するまでブロックする」チェックボックスをオフにします彼らのビルド "。

は、それはあなたを助けることを願っています:)

1

シンプルな - 瓶からそれを開始しないでください!

私たちがインストールの一部として提供するzap.shまたはzap.batスクリプトを使用して起動します:)また、-daemonフラグを使用することもできます。

それとも、公式ZAPのジェンキンスプラグインを使用することができます。https://wiki.jenkins.io/display/JENKINS/zap+plugin

+0

あなたのおかげでは@Simonを返信..しかし、ジェンキンスさんはザップは、それがUI、サーバとして上場最初のコマンドとしてadditionlityだ開くことができません..バッチで私はさらにcommondが実行されていません..それはスタックのようなものです –

+0

私は問題のimgを追加しました。どうぞご覧ください –

+0

私のjenkins Plug-mマネージャーはプラグインをZAP Plug-inとして表示していません。このプラグインは非推奨ですか、それとも別の方法でインストールする必要がありますか? –

関連する問題