私はHudsonからJenkinsに移行しようとしており、問題に直面しています。 私のテストジョブ(膨大な数)のすべてがを使用しています。Build - > Antを呼び出します。パラメータビルドファイル相対パスであり、それらはすべて同じです。 したがって、すべて同じワークスペースディレクトリを使用する必要があります。Jenkinsで複数のジョブに共通の作業領域ディレクトリを設定する方法は?
私はに作業スペースのルートディレクトリを設定しました。システムの設定。
例:
- 実
run.xml
ファイルの場所:C:\var\lib\jenkins\workspace\trunk\Eb\run.xml
- ワークスペースのルートディレクトリ:
C:\var\lib\jenkins\workspace\trunk\
- ビルドファイルのパラメータ(仕事で):
Eb\run.xml
ビルドがで失敗します。
ERROR: Unable to find build script at C:/var/lib/jenkins/workspace/trunk/workspace/run BD CompletedPath (firefox) ~regression/Eb/run.xml
Jenkinsは、とにかくジョブ名を追加するので、パスが正しくないためビルドに失敗します。私が絶対パスを設定すると、すべて正常に動作しますが、それは非論理的であり、多数のコピー・ペーストが動作します。
すべての仕事を変更せずにソートすることを助けてください、ありがとう!
[複数のジョブで同じ作業スペース](http://stackoverflow.com/questions/21520475/same-work-space-for-multiple-jobs)の可能な複製 –