9

ジョブを同じノードで同時に実行できるようにマークすると、Jenkins は通常のワークスペース ディレクトリに @X (X は同時ビルドの番号) を追加して、新しい一意のワークスペース ディレクトリを取得します。通常、これで問題ありませんが、パス名の @ を処理できないツールがいくつかありますが、オペレーティング システムでは処理できます。

@ 文字を別のものに変更する方法はありますか? 2 つのアンダースコア (__) か何かを言いますか?

4

2 に答える 2

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 プラグインも役立つ場合があります。

于 2013-03-20T19:47:12.470 に答える
2

Leesの回答にコメントすることは許可されていないため、ここに私の修正された回答があります。

使用する-Dhudson.slaves.WorkspaceList==

それ以外の場合は、[JENKINS]/workspace/myProject"="2 にプロジェクトをビルドします

于 2016-03-07T10:56:54.677 に答える