2017-12-01 8 views
0

を構築し、私は、複数のスレーブノード上で同時に実行するジョブを持ってこの仕事のために複数のワークスペース・ディレクトリが存在し、IEこのスクリプトでは、すべてのノード上のジョブリストの作業領域をクリーンアップできるようになりました。https://wiki.jenkins.io/display/JENKINS/Wipe+workspaces+for+a+set+of+jobs+on+all+nodesしかし、テストでは、これはディレクトリ/home/jenkins/workspace/jobAを削除し、@で終わるものをキャッチしなかったことに気付きました。/Groovyのジェンキンス - アクセス同時持つジョブのすべてのワークスペースが

スクリプトは、workspacePath = node.getWorkspaceFor(item)によってワークスペースパスを取得します。私はこの関数の代わりにのリストをフェッチするためにオンラインで検索しました。同時ジョブのワークスペースパスですが、本当に情報は見つかりませんでした。間違った場所を探していたかどうかわかりません。

この点に関するヘルプ/参考情報は大変ありがとうございます。ありがとう!

答えて

0

AFAIK現在、このようなAPIはありません。 WorkspaceList.COMBINATORで終わる兄弟フォルダと番号を検索する必要があります。

関連する問題