私のジェンキンはC:\Program Files (x86)\Jenkins
にインストールされています
batファイルはC:\Users\Admin\workspace\demoWork\run.bat
にあります
私はcmdからこのbatファイルを実行すると、すべてが正常に動作します。しかし、画像に記載されているようにjenkinsからバッチコマンドを実行しようとすると、Jenkinsはエラーを表示します
ビルドステップ「Windowsバッチコマンドを実行」でビルドが失敗としてマークされました
また、jenkinsフォルダー内に、ワークスペースフォルダーが役職名で自動的に作成されます。君たちは私に詳細を説明してもらえますか
タトカル、あなたのイメージのようなコマンドを実行することはできません、
なぜ試してみませんか
C:\ users\admin\workspace\demowork\run.bat
または
「C:\ users\admin\workspace\demowork\run.bat」を呼び出します
「jenkinsフォルダー内にも自動的にワークスペースフォルダーが役職名で作成されます。詳しく説明してください」-
Jenkinsは、役職名の付いたフォルダーを自動的に作成し、ジョブデータやその他のビルド情報を保存します... jenkinsジョブのデフォルトでは、$ WORKSPACE変数を使用してワークスペースにアクセスできます
これについてはほとんど説明していないので、純粋に推測します。
Execute Windows batchコマンドは、ファイルを実行するのではなく、文字通りコードを実行することです。ファイルを実行するには、このコマンドを使用できます。
cmd.exe/c C:\ myprj\mybat.batを起動します
または、.batファイルの内容を取得して、そのコマンドラインで書き換えることもできます。
Jenkinsの動作方法は、基本的に環境をサンドボックス化するための各ジョブの独自のワークスペースを作成することです。テストフレームワークは、コードの変更をステージングするために使用し、ライブ(作業)環境にプッシュします。人々はいくつかのタスクを自動化するためにそれを使用しますが、これはジェンキンスの主な使用ではありません..上記があなたにエラーの詳細を知らせてくれないなら、私はそれであなたを助けることができます。
node {
bat 'D:\\gatling-charts-highcharts-bundle-3.0.2\\bin\\gatling.bat'
}