ジョブを同じノードで同時に実行できるようにマークすると、Jenkins は通常のワークスペース ディレクトリに @X (X は同時ビルドの番号) を追加して、新しい一意のワークスペース ディレクトリを取得します。通常、これで問題ありませんが、パス名の @ を処理できないツールがいくつかありますが、オペレーティング システムでは処理できます。
@ 文字を別のものに変更する方法はありますか? 2 つのアンダースコア (__) か何かを言いますか?
ジョブを同じノードで同時に実行できるようにマークすると、Jenkins は通常のワークスペース ディレクトリに @X (X は同時ビルドの番号) を追加して、新しい一意のワークスペース ディレクトリを取得します。通常、これで問題ありませんが、パス名の @ を処理できないツールがいくつかありますが、オペレーティング システムでは処理できます。
@ 文字を別のものに変更する方法はありますか? 2 つのアンダースコア (__) か何かを言いますか?
このスレッドが役立つ場合があります: http://jenkins.361315.n4.nabble.com/Concurrent-executions-and-workspace-names-td4631221.html
... システムプロパティでこれを行うことができます。-Dhudson.slaves.WorkspaceList="=" でうまくいくと思います。
https://wiki.jenkins-ci.org/display/JENKINS/Throttle+Concurrent+Builds+Pluginの使用 Throttle Concurrent Builds プラグインも役立つ場合があります。
Leesの回答にコメントすることは許可されていないため、ここに私の修正された回答があります。
使用する-Dhudson.slaves.WorkspaceList==
それ以外の場合は、[JENKINS]/workspace/myProject"="2 にプロジェクトをビルドします