0
Jenkinsでbashスクリプトを実行する際に問題があります。 bashスクリプトはパスとして、サーバーのパスを読み取れませんが、文字列スクリプトでbashはJenkinsでダブルバックスラッシュを表示しません
として:ログで
cp -r "./app" '\\servername\Folder1\Subfolders'
:
'\\servername\Folder\Subfolders'
cp -r ./app '\\servername\Folder\Subfolders'
はまだ代わりの文字列として評価されているようですJenkinsログのパス。
\\servername\Folder\Subfolders
は、Windowsのファイルエクスプローラに貼り付けられたパスで、ファイルを開いてアクセスすることができます。
上記のすべてが私のローカルbash(Git Bash)で実行されましたが、コピー・ペースト・ジョブは実行されません。エラーも発生しません。
助けてください。私は全く混乱している。ありがとうございました。 UNCについて検索@BobDalgleish
へ
あなたは2つの世界を混ぜようとしています。 UNCの表記法はbashの中でうまく機能しません。 UNCパスをbashによって直接アクセス可能な場所にマウントするなど、適切なファイルパスが必要です。 –