私が取り組んできた Windows プロジェクトのビルドを処理するために、Windows で Jenkins をセットアップしています。今までは、ローカルでビルドしていました。ビルドを実行するバッチ ファイルがあり、最終的にいくつかの msi インストーラーが生成されます。
一部のプロジェクトには、バッチ ファイルを実行するビルド後の手順が含まれています。バッチ ファイルへの引数には、スペースが含まれている場合があります。コマンド プロンプトからビルド バッチ ファイルを実行する場合、これは問題になりません。
ただし、ジェンキンスにはこれに問題があるようです-次のようなエラーが表示されます
「ファイルが見つかりません: C:\Program」
Jenkinsがバッチをトリガーするとエラーが発生するのに、手動で実行するとエラーが発生しない理由について困惑しています-何かアイデアはありますか?