Index: src/main/java/hudson/matrix/MatrixBuild.java
===================================================================
--- src/main/java/hudson/matrix/MatrixBuild.java (revision 34310)
+++ src/main/java/hudson/matrix/MatrixBuild.java (working copy)
@@ -31,10 +31,13 @@
import hudson.model.Fingerprint;
import hudson.model.Hudson;
import hudson.model.JobProperty;
+import hudson.model.Node;
import hudson.model.ParametersAction;
import hudson.model.Queue;
import hudson.model.Result;
import hudson.model.Cause.UpstreamCause;
+import hudson.slaves.WorkspaceList;
+import hudson.slaves.WorkspaceList.Lease;
import hudson.tasks.Publisher;
import java.io.File;
@@ -320,6 +323,17 @@
for (MatrixAggregator a : aggregators)
a.endBuild();
}
+
+ @Override
+ protected Lease decideWorkspace(Node n, WorkspaceList wsl) throws IOException, InterruptedException {
+ String customWorkspace = getProject().getCustomWorkspace();
+ if (customWorkspace != null) {
+ // we allow custom workspaces to be concurrently used between jobs.
+ return Lease.createDummyLease(n.getRootPath().child(getEnvironment(listener).expand(customWorkspace)));
+ }
+ return super.decideWorkspace(n,wsl);
+ }
+
}
/**
Index: src/main/java/hudson/matrix/MatrixProject.java
===================================================================
--- src/main/java/hudson/matrix/MatrixProject.java (revision 34310)
+++ src/main/java/hudson/matrix/MatrixProject.java (working copy)
@@ -141,6 +141,11 @@
*/
private Result touchStoneResultCondition;
+ /**
+ * See {@link #setCustomWorkspace(String)}.
+ */
+ private String customWorkspace;
+
public MatrixProject(String name) {
super(Hudson.getInstance(), name);
}
@@ -218,6 +223,28 @@
this.touchStoneResultCondition = touchStoneResultCondition;
}
+ public String getCustomWorkspace() {
+ return customWorkspace;
+ }
+
+ /**
+ * User-specified workspace directory, or null if it's up to Hudson.
+ *
+ *
+ * Normally a matrix project uses the workspace location assigned by its parent container,
+ * but sometimes people have builds that have hard-coded paths.
+ *
+ *
+ * This is not {@link File} because it may have to hold a path representation on another OS.
+ *
+ *
+ * If this path is relative, it's resolved against {@link Node#getRootPath()} on the node where this workspace
+ * is prepared.
+ */
+ public void setCustomWorkspace(String customWorkspace) throws IOException {
+ this.customWorkspace= customWorkspace;
+ }
+
@Override
protected void updateTransientActions() {
synchronized(transientActions) {
@@ -558,6 +585,12 @@
this.touchStoneCombinationFilter = null;
}
+ if(req.hasParameter("customWorkspace")) {
+ customWorkspace = req.getParameter("customWorkspace.directory");
+ } else {
+ customWorkspace = null;
+ }
+
// parse system axes
DescribableList newAxes = new DescribableList(this);
newAxes.rebuildHetero(req, json, Axis.all(),"axis");
Index: src/main/java/hudson/matrix/MatrixRun.java
===================================================================
--- src/main/java/hudson/matrix/MatrixRun.java (revision 34310)
+++ src/main/java/hudson/matrix/MatrixRun.java (working copy)
@@ -140,12 +140,27 @@
protected class RunnerImpl extends Build.RunnerImpl {
@Override
protected Lease decideWorkspace(Node n, WorkspaceList wsl) throws InterruptedException, IOException {
- Node node = getBuiltOn();
- FilePath ws = node.getWorkspaceFor(getParent().getParent());
- if(useShortWorkspaceName)
- return wsl.allocate(ws.child(getParent().getDigestName()));
- else
- return wsl.allocate(ws.child(getParent().getCombination().toString('/','/')));
+ // Map current combination to a directory subtree, e.g. 'axis1=a,axis2=b' to 'axis1/a/axis2/b'.
+ String subtree;
+ if(useShortWorkspaceName) {
+ subtree = getParent().getDigestName();
+ } else {
+ subtree = getParent().getCombination().toString('/','/');
+ }
+
+ String customWorkspace = getParent().getParent().getCustomWorkspace();
+ if (customWorkspace != null) {
+ // Use custom workspace as defined in the matrix project settings.
+ FilePath ws = n.getRootPath().child(getEnvironment(listener).expand(customWorkspace));
+ // We allow custom workspaces to be used concurrently between jobs.
+ return Lease.createDummyLease(ws.child(subtree));
+ } else {
+ // Use default workspace as assigned by Hudson.
+ Node node = getBuiltOn();
+ FilePath ws = node.getWorkspaceFor(getParent().getParent());
+ // Allocate unique workspace (not to be shared between jobs and runs).
+ return wsl.allocate(ws.child(subtree));
+ }
}
}
}
Index: src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly
===================================================================
--- src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly (revision 34294)
+++ src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly (working copy)
@@ -27,15 +27,20 @@
-->
+
+
+
+
+
Index: src/main/resources/hudson/model/FreeStyleProject/configure-advanced.jelly
===================================================================
--- src/main/resources/hudson/model/FreeStyleProject/configure-advanced.jelly (revision 34294)
+++ src/main/resources/hudson/model/FreeStyleProject/configure-advanced.jelly (working copy)
@@ -26,10 +26,5 @@
Additional entries in the advanced section.
-->
-
-
-
-
-
+
\ No newline at end of file
Index: src/main/resources/hudson/model/FreeStyleProject/configure-advanced_de.properties
===================================================================
--- src/main/resources/hudson/model/FreeStyleProject/configure-advanced_de.properties (revision 34294)
+++ src/main/resources/hudson/model/FreeStyleProject/configure-advanced_de.properties (working copy)
@@ -1,24 +0,0 @@
-# The MIT License
-#
-# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Simon Wiest
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-Use\ custom\ workspace=Verzeichnis des Arbeitsbereichs anpassen
-Directory=Verzeichnis
Index: src/main/resources/hudson/model/FreeStyleProject/configure-advanced_es.properties
===================================================================
--- src/main/resources/hudson/model/FreeStyleProject/configure-advanced_es.properties (revision 34294)
+++ src/main/resources/hudson/model/FreeStyleProject/configure-advanced_es.properties (working copy)
@@ -1,24 +0,0 @@
-# The MIT License
-#
-# Copyright (c) 2004-2010, Sun Microsystems, Inc.
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-Use\ custom\ workspace=Utilizar un directorio de trabajo personalizado
-Directory=Directorio
Index: src/main/resources/hudson/model/FreeStyleProject/configure-advanced_fr.properties
===================================================================
--- src/main/resources/hudson/model/FreeStyleProject/configure-advanced_fr.properties (revision 34294)
+++ src/main/resources/hudson/model/FreeStyleProject/configure-advanced_fr.properties (working copy)
@@ -1,24 +0,0 @@
-# The MIT License
-#
-# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Eric Lefevre-Ardant
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-Use\ custom\ workspace=Utiliser un répertoire de travail spécifique
-Directory=Répertoire
Index: src/main/resources/hudson/model/FreeStyleProject/configure-advanced_ja.properties
===================================================================
--- src/main/resources/hudson/model/FreeStyleProject/configure-advanced_ja.properties (revision 34294)
+++ src/main/resources/hudson/model/FreeStyleProject/configure-advanced_ja.properties (working copy)
@@ -1,24 +0,0 @@
-# The MIT License
-#
-# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Seiji Sogabe
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-Use\ custom\ workspace=\u30ab\u30b9\u30bf\u30e0\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9\u306e\u4f7f\u7528
-Directory=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea
\ No newline at end of file
Index: src/main/resources/hudson/model/FreeStyleProject/configure-advanced_pt_BR.properties
===================================================================
--- src/main/resources/hudson/model/FreeStyleProject/configure-advanced_pt_BR.properties (revision 34294)
+++ src/main/resources/hudson/model/FreeStyleProject/configure-advanced_pt_BR.properties (working copy)
@@ -1,24 +0,0 @@
-# The MIT License
-#
-# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Reginaldo L. Russinholi
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-Use\ custom\ workspace=Usar workspace customizado
-Directory=Diret\u00F3rio
Index: src/main/resources/hudson/model/FreeStyleProject/configure-advanced_ru.properties
===================================================================
--- src/main/resources/hudson/model/FreeStyleProject/configure-advanced_ru.properties (revision 34294)
+++ src/main/resources/hudson/model/FreeStyleProject/configure-advanced_ru.properties (working copy)
@@ -1,24 +0,0 @@
-# The MIT License
-#
-# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Mike Salnikov
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-Use\ custom\ workspace=\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e
-Directory=\u0414\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f
Index: src/main/resources/hudson/model/FreeStyleProject/configure-advanced_tr.properties
===================================================================
--- src/main/resources/hudson/model/FreeStyleProject/configure-advanced_tr.properties (revision 34294)
+++ src/main/resources/hudson/model/FreeStyleProject/configure-advanced_tr.properties (working copy)
@@ -1,24 +0,0 @@
-# The MIT License
-#
-# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Oguz Dag
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-Use\ custom\ workspace=\u00d6zel \u00e7al\u0131\u015fma alan\u0131n\u0131 kullan
-Directory=Dizin
Index: src/main/resources/hudson/model/FreeStyleProject/configure-advanced_zh_TW.properties
===================================================================
--- src/main/resources/hudson/model/FreeStyleProject/configure-advanced_zh_TW.properties (revision 34294)
+++ src/main/resources/hudson/model/FreeStyleProject/configure-advanced_zh_TW.properties (working copy)
@@ -1,23 +0,0 @@
-# The MIT License
-#
-# Copyright (c) 2004-2010, Sun Microsystems, Inc.
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-Directory=\u76EE\u9304
Index: src/main/resources/lib/hudson/project/config-customWorkspace.jelly
===================================================================
--- src/main/resources/lib/hudson/project/config-customWorkspace.jelly (revision 0)
+++ src/main/resources/lib/hudson/project/config-customWorkspace.jelly (revision 0)
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
Index: src/main/resources/lib/hudson/project/config-customWorkspace_de.properties
===================================================================
--- src/main/resources/lib/hudson/project/config-customWorkspace_de.properties (revision 0)
+++ src/main/resources/lib/hudson/project/config-customWorkspace_de.properties (revision 0)
@@ -0,0 +1,24 @@
+# The MIT License
+#
+# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Simon Wiest
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+
+Use\ custom\ workspace=Verzeichnis des Arbeitsbereichs anpassen
+Directory=Verzeichnis
Index: src/main/resources/lib/hudson/project/config-customWorkspace_es.properties
===================================================================
--- src/main/resources/lib/hudson/project/config-customWorkspace_es.properties (revision 0)
+++ src/main/resources/lib/hudson/project/config-customWorkspace_es.properties (revision 0)
@@ -0,0 +1,24 @@
+# The MIT License
+#
+# Copyright (c) 2004-2010, Sun Microsystems, Inc.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+
+Use\ custom\ workspace=Utilizar un directorio de trabajo personalizado
+Directory=Directorio
Index: src/main/resources/lib/hudson/project/config-customWorkspace_fr.properties
===================================================================
--- src/main/resources/lib/hudson/project/config-customWorkspace_fr.properties (revision 0)
+++ src/main/resources/lib/hudson/project/config-customWorkspace_fr.properties (revision 0)
@@ -0,0 +1,24 @@
+# The MIT License
+#
+# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Eric Lefevre-Ardant
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+
+Use\ custom\ workspace=Utiliser un répertoire de travail spécifique
+Directory=Répertoire
Index: src/main/resources/lib/hudson/project/config-customWorkspace_ja.properties
===================================================================
--- src/main/resources/lib/hudson/project/config-customWorkspace_ja.properties (revision 0)
+++ src/main/resources/lib/hudson/project/config-customWorkspace_ja.properties (revision 0)
@@ -0,0 +1,24 @@
+# The MIT License
+#
+# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Seiji Sogabe
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+
+Use\ custom\ workspace=\u30ab\u30b9\u30bf\u30e0\u30ef\u30fc\u30af\u30b9\u30da\u30fc\u30b9\u306e\u4f7f\u7528
+Directory=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea
\ No newline at end of file
Index: src/main/resources/lib/hudson/project/config-customWorkspace_pt_BR.properties
===================================================================
--- src/main/resources/lib/hudson/project/config-customWorkspace_pt_BR.properties (revision 0)
+++ src/main/resources/lib/hudson/project/config-customWorkspace_pt_BR.properties (revision 0)
@@ -0,0 +1,24 @@
+# The MIT License
+#
+# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Reginaldo L. Russinholi
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+
+Use\ custom\ workspace=Usar workspace customizado
+Directory=Diret\u00F3rio
Index: src/main/resources/lib/hudson/project/config-customWorkspace_ru.properties
===================================================================
--- src/main/resources/lib/hudson/project/config-customWorkspace_ru.properties (revision 0)
+++ src/main/resources/lib/hudson/project/config-customWorkspace_ru.properties (revision 0)
@@ -0,0 +1,24 @@
+# The MIT License
+#
+# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Mike Salnikov
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+
+Use\ custom\ workspace=\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e
+Directory=\u0414\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044f
Index: src/main/resources/lib/hudson/project/config-customWorkspace_tr.properties
===================================================================
--- src/main/resources/lib/hudson/project/config-customWorkspace_tr.properties (revision 0)
+++ src/main/resources/lib/hudson/project/config-customWorkspace_tr.properties (revision 0)
@@ -0,0 +1,24 @@
+# The MIT License
+#
+# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Oguz Dag
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+
+Use\ custom\ workspace=\u00d6zel \u00e7al\u0131\u015fma alan\u0131n\u0131 kullan
+Directory=Dizin
Index: src/main/resources/lib/hudson/project/config-customWorkspace_zh_TW.properties
===================================================================
--- src/main/resources/lib/hudson/project/config-customWorkspace_zh_TW.properties (revision 0)
+++ src/main/resources/lib/hudson/project/config-customWorkspace_zh_TW.properties (revision 0)
@@ -0,0 +1,23 @@
+# The MIT License
+#
+# Copyright (c) 2004-2010, Sun Microsystems, Inc.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+
+Directory=\u76EE\u9304