diff --git a/core/pom.xml b/core/pom.xml index 917fde65f34d5d7a0d406e829c9dab53804a5ac3..7b664fba0c216a36fa432da3f07c774388bba81d 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -517,14 +517,9 @@ THE SOFTWARE. 1.9 - org.jenkins-ci - jinterop-wmi - 1.1 - - - org.jenkins-ci - windows-remote-command - 1.4 + org.kohsuke.jinterop + j-interop + 2.0.6-kohsuke-1 org.kohsuke.metainf-services diff --git a/core/src/main/java/hudson/ClassicPluginStrategy.java b/core/src/main/java/hudson/ClassicPluginStrategy.java index f60166f34eb046f9445203cc78e6d8e7c1c213d3..c8eb3f343c65a3610512a978775f3c5188abe2d9 100644 --- a/core/src/main/java/hudson/ClassicPluginStrategy.java +++ b/core/src/main/java/hudson/ClassicPluginStrategy.java @@ -272,7 +272,8 @@ public class ClassicPluginStrategy implements PluginStrategy { new DetachedPlugin("ldap","1.467.*","1.0"), new DetachedPlugin("pam-auth","1.467.*","1.0"), new DetachedPlugin("mailer","1.493.*","1.2"), - new DetachedPlugin("matrix-auth","1.535.*","1.0.2") + new DetachedPlugin("matrix-auth","1.535.*","1.0.2"), + new DetachedPlugin("windows-slaves","1.547.*","1.0") ); /** diff --git a/core/src/main/java/hudson/os/windows/ManagedWindowsServiceAccount.java b/core/src/main/java/hudson/os/windows/ManagedWindowsServiceAccount.java deleted file mode 100644 index c00c7bd236bac8b826ca91ddd7ee8e349b0f89d5..0000000000000000000000000000000000000000 --- a/core/src/main/java/hudson/os/windows/ManagedWindowsServiceAccount.java +++ /dev/null @@ -1,114 +0,0 @@ -/* - * The MIT License - * - * Copyright (c) 2012-, CloudBees, 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. - */ -package hudson.os.windows; - -import hudson.Extension; -import hudson.ExtensionPoint; -import hudson.model.AbstractDescribableImpl; -import hudson.model.Descriptor; -import hudson.os.windows.ManagedWindowsServiceLauncher.AccountInfo; -import hudson.util.Secret; -import org.kohsuke.stapler.DataBoundConstructor; - -/** - * Encapsulates how to login (a part of {@link ManagedWindowsServiceLauncher}). - * - * @author Kohsuke Kawaguchi - * @author Vincent Latombe - * @since 1.448 - */ -public abstract class ManagedWindowsServiceAccount extends AbstractDescribableImpl implements ExtensionPoint { - public abstract AccountInfo getAccount(ManagedWindowsServiceLauncher launcher); - - /** - * Logs in with the local system user. - * This is the default. - */ - public static final class LocalSystem extends ManagedWindowsServiceAccount { - @DataBoundConstructor - public LocalSystem() {} - - @Override - public AccountInfo getAccount(ManagedWindowsServiceLauncher launcher) { - return null; - } - - @Extension(ordinal=100) - public static class DescriptorImpl extends Descriptor { - @Override - public String getDisplayName() { - return "Use Local System User"; - } - } - } - - /** - * Logs in with the administrator user account supplied in {@link ManagedWindowsServiceLauncher}. - */ - public static final class Administrator extends ManagedWindowsServiceAccount { - @DataBoundConstructor - public Administrator() {} - - @Override - public AccountInfo getAccount(ManagedWindowsServiceLauncher launcher) { - return new AccountInfo(launcher.userName,Secret.toString(launcher.password)); - } - - @Extension - public static class DescriptorImpl extends Descriptor { - @Override - public String getDisplayName() { - return "Use Administrator account given above"; - } - } - } - - /** - * Logs in with a separate user. - */ - public static final class AnotherUser extends ManagedWindowsServiceAccount { - public final String userName; - public final Secret password; - - @DataBoundConstructor - public AnotherUser(String userName, Secret password) { - this.userName = userName; - this.password = password; - } - - @Override - public AccountInfo getAccount(ManagedWindowsServiceLauncher launcher) { - return new AccountInfo(userName,Secret.toString(password)); - } - - @Extension - public static class DescriptorImpl extends Descriptor { - @Override - public String getDisplayName() { - return "Log on using a different account"; - } - } - } - -} diff --git a/core/src/main/java/hudson/os/windows/ManagedWindowsServiceConnector.java b/core/src/main/java/hudson/os/windows/ManagedWindowsServiceConnector.java deleted file mode 100644 index 5b31689c5b898e926225ce70d6de70d9c98df85c..0000000000000000000000000000000000000000 --- a/core/src/main/java/hudson/os/windows/ManagedWindowsServiceConnector.java +++ /dev/null @@ -1,44 +0,0 @@ -package hudson.os.windows; - -import hudson.Extension; -import hudson.model.TaskListener; -import hudson.slaves.ComputerConnector; -import hudson.slaves.ComputerConnectorDescriptor; -import hudson.util.Secret; -import org.kohsuke.stapler.DataBoundConstructor; - -import java.io.IOException; - -/** - * {@link ComputerConnector} that delegates to {@link ManagedWindowsServiceLauncher}. - * @author Kohsuke Kawaguchi - */ -public class ManagedWindowsServiceConnector extends ComputerConnector { - /** - * "[DOMAIN\\]USERNAME" to follow the Windows convention. - */ - public final String userName; - - public final Secret password; - - @DataBoundConstructor - public ManagedWindowsServiceConnector(String userName, String password) { - this.userName = userName; - this.password = Secret.fromString(password); - } - - @Override - public ManagedWindowsServiceLauncher launch(final String hostName, TaskListener listener) throws IOException, InterruptedException { - return new ManagedWindowsServiceLauncher(userName,Secret.toString(password),hostName); - } - - @Extension - public static class DescriptorImpl extends ComputerConnectorDescriptor { - public String getDisplayName() { - return Messages.ManagedWindowsServiceLauncher_DisplayName(); - } - - // used by Jelly - public static final Class CONFIG_DELEGATE_TO = ManagedWindowsServiceLauncher.class; - } -} diff --git a/core/src/main/java/hudson/os/windows/ManagedWindowsServiceLauncher.java b/core/src/main/java/hudson/os/windows/ManagedWindowsServiceLauncher.java deleted file mode 100644 index cbdaa6acdd38817e3e645a9647b48a3f7f236dd7..0000000000000000000000000000000000000000 --- a/core/src/main/java/hudson/os/windows/ManagedWindowsServiceLauncher.java +++ /dev/null @@ -1,529 +0,0 @@ -/* - * The MIT License - * - * Copyright (c) 2004-2009, 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. - */ -package hudson.os.windows; - -import static hudson.Util.copyStreamAndClose; -import static org.jvnet.hudson.wmi.Win32Service.Win32OwnProcess; - -import hudson.EnvVars; -import hudson.Extension; -import hudson.Util; -import hudson.model.*; -import hudson.os.windows.ManagedWindowsServiceAccount.AnotherUser; -import hudson.os.windows.ManagedWindowsServiceAccount.LocalSystem; -import hudson.remoting.Channel; -import hudson.remoting.Channel.Listener; -import hudson.remoting.SocketInputStream; -import hudson.remoting.SocketOutputStream; -import hudson.slaves.*; -import hudson.tools.JDKInstaller; -import hudson.tools.JDKInstaller.CPU; -import hudson.tools.JDKInstaller.Platform; -import hudson.util.DescribableList; -import hudson.util.IOUtils; -import hudson.util.Secret; -import hudson.util.jna.DotNet; - -import java.io.*; -import java.net.InetAddress; -import java.net.InetSocketAddress; -import java.net.Socket; -import java.net.URL; -import java.net.UnknownHostException; -import java.util.logging.Level; -import java.util.logging.Logger; - -import jcifs.smb.NtlmPasswordAuthentication; -import jcifs.smb.SmbException; -import jcifs.smb.SmbFile; -import jenkins.model.Jenkins; - -import org.apache.commons.lang.StringUtils; -import org.dom4j.Document; -import org.dom4j.DocumentException; -import org.dom4j.io.SAXReader; -import org.jinterop.dcom.common.JIDefaultAuthInfoImpl; -import org.jinterop.dcom.common.JIException; -import org.jinterop.dcom.core.JISession; -import org.jvnet.hudson.remcom.WindowsRemoteProcessLauncher; -import org.jvnet.hudson.wmi.SWbemServices; -import org.jvnet.hudson.wmi.WMI; -import org.jvnet.hudson.wmi.Win32Service; -import org.kohsuke.stapler.DataBoundConstructor; - -/** - * Windows slave installed/managed as a service entirely remotely - * - * @author Kohsuke Kawaguchi - */ -public class ManagedWindowsServiceLauncher extends ComputerLauncher { - - /** - * "[DOMAIN\\]USERNAME" to follow the Windows convention. - */ - public final String userName; - - public final Secret password; - - public final String vmargs; - - public final String javaPath; - - /** - * @deprecated Use {@link #account} - */ - public transient final AccountInfo logOn; - - /** - * Specifies the account used to run the service. - */ - private ManagedWindowsServiceAccount account; - - public static class LogOnOption { - public final String value; - - public final AccountInfo logOn; - - @DataBoundConstructor - public LogOnOption(String value, AccountInfo logOn) { - this.value = value; - this.logOn = logOn; - } - } - - public static class AccountInfo extends AbstractDescribableImpl { - public final String userName; - - public final Secret password; - - @DataBoundConstructor - public AccountInfo(String userName, String password) { - this.userName = userName; - this.password = Secret.fromString(password); - } - - @Extension - public static class DescriptorImpl extends Descriptor { - @Override - public String getDisplayName() { - return ""; // unused - } - } - } - - /** - * Host name to connect to. For compatibility reasons, null if the same with the slave name. - * @since 1.419 - */ - public final String host; - - public ManagedWindowsServiceLauncher(String userName, String password) { - this (userName, password, null); - } - - public ManagedWindowsServiceLauncher(String userName, String password, String host) { - this(userName, password, host, null, null); - } - - public ManagedWindowsServiceLauncher(String userName, String password, String host, AccountInfo account) { - this(userName,password,host,account==null ? new LocalSystem() : new AnotherUser(account.userName,account.password), null); - } - - public ManagedWindowsServiceLauncher(String userName, String password, String host, ManagedWindowsServiceAccount account, String vmargs) { - this(userName, password, host, account, vmargs, ""); - } - @DataBoundConstructor - public ManagedWindowsServiceLauncher(String userName, String password, String host, ManagedWindowsServiceAccount account, String vmargs, String javaPath) { - this.userName = userName; - this.password = Secret.fromString(password); - this.vmargs = Util.fixEmptyAndTrim(vmargs); - this.javaPath = Util.fixEmptyAndTrim(javaPath); - this.host = Util.fixEmptyAndTrim(host); - this.account = account==null ? new LocalSystem() : account; - this.logOn = null; - } - - public Object readResolve() { - if (logOn!=null) - account = new AnotherUser(logOn.userName,logOn.password); - return this; - } - - private JIDefaultAuthInfoImpl createAuth() { - String[] tokens = userName.split("\\\\"); - if(tokens.length==2) - return new JIDefaultAuthInfoImpl(tokens[0], tokens[1], Secret.toString(password)); - return new JIDefaultAuthInfoImpl("", userName, Secret.toString(password)); - } - - private NtlmPasswordAuthentication createSmbAuth() { - JIDefaultAuthInfoImpl auth = createAuth(); - return new NtlmPasswordAuthentication(auth.getDomain(), auth.getUserName(), auth.getPassword()); - } - - public ManagedWindowsServiceAccount getAccount() { - return account; - } - - private AccountInfo getLogOn() { - if (account==null) return null; - return account.getAccount(this); - } - - @Override - public void launch(final SlaveComputer computer, final TaskListener listener) throws IOException, InterruptedException { - try { - final PrintStream logger = listener.getLogger(); - final String name = determineHost(computer); - - logger.println(Messages.ManagedWindowsServiceLauncher_ConnectingTo(name)); - - InetAddress host = InetAddress.getByName(name); - - /* - Somehow this didn't work for me, so I'm disabling it. - */ - // ping check -// if (!host.isReachable(3000)) { -// logger.println("Failed to ping "+name+". Is this a valid reachable host name?"); -// // continue anyway, just in case it's just ICMP that's getting filtered -// } - - checkPort135Access(logger, name, host); - - JIDefaultAuthInfoImpl auth = createAuth(); - JISession session = JISession.createSession(auth); - session.setGlobalSocketTimeout(60000); - SWbemServices services = WMI.connect(session, name); - - - String path = computer.getNode().getRemoteFS(); - if (path.indexOf(':')==-1) throw new IOException("Remote file system root path of the slave needs to be absolute: "+path); - SmbFile remoteRoot = new SmbFile("smb://" + name + "/" + path.replace('\\', '/').replace(':', '$')+"/",createSmbAuth()); - - if(!remoteRoot.exists()) - remoteRoot.mkdirs(); - - String java = resolveJava(computer); - - try {// does Java exist? - logger.println("Checking if Java exists"); - WindowsRemoteProcessLauncher wrpl = new WindowsRemoteProcessLauncher(name,auth); - Process proc = wrpl.launch("\"" +java + "\" -version","c:\\"); - proc.getOutputStream().close(); - StringWriter console = new StringWriter(); - IOUtils.copy(proc.getInputStream(), console); - proc.getInputStream().close(); - int exitCode = proc.waitFor(); - if (exitCode==1) {// we'll get this error code if Java is not found - logger.println("No Java found. Downloading JDK"); - JDKInstaller jdki = new JDKInstaller("jdk-6u16-oth-JPR@CDS-CDS_Developer",true); - URL jdk = jdki.locate(listener, Platform.WINDOWS, CPU.i386); - - listener.getLogger().println("Installing JDK"); - copyStreamAndClose(jdk.openStream(), new SmbFile(remoteRoot, "jdk.exe").getOutputStream()); - - String javaDir = path + "\\jdk"; // this is where we install Java to - - WindowsRemoteFileSystem fs = new WindowsRemoteFileSystem(name, createSmbAuth()); - fs.mkdirs(javaDir); - - jdki.install(new WindowsRemoteLauncher(listener,wrpl), Platform.WINDOWS, - fs, listener, javaDir ,path+"\\jdk.exe"); - } else { - checkJavaVersion(logger, java, new BufferedReader(new StringReader(console.toString()))); - } - } catch (Exception e) { - e.printStackTrace(listener.error("Failed to prepare Java")); - return; - } - -// this just doesn't work --- trying to obtain the type or check the existence of smb://server/C$/ results in "access denied" -// {// check if the administrative share exists -// String fullpath = remoteRoot.getPath(); -// int idx = fullpath.indexOf("$/"); -// if (idx>=0) {// this must be true but be defensive since all we are trying to do here is a friendlier error check -// boolean exists; -// try { -// // SmbFile.exists() doesn't work on a share -// new SmbFile(fullpath.substring(0, idx + 2)).getType(); -// exists = true; -// } catch (SmbException e) { -// // on Windows XP that I was using for the test, if the share doesn't exist I get this error -// // a thread in jcifs library ML confirms this, too: -// // http://old.nabble.com/"The-network-name-cannot-be-found"-after-30-seconds-td18859163.html -// if (e.getNtStatus()== NtStatus.NT_STATUS_BAD_NETWORK_NAME) -// exists = false; -// else -// throw e; -// } -// if (!exists) { -// logger.println(name +" appears to be missing the administrative share "+fullpath.substring(idx-1,idx+1)/*C$*/); -// return; -// } -// } -// } - - String id = generateServiceId(path); - Win32Service slaveService = services.getService(id); - if(slaveService==null) { - logger.println(Messages.ManagedWindowsServiceLauncher_InstallingSlaveService()); - if(!DotNet.isInstalled(2,0, name, auth)) { - // abort the launch - logger.println(Messages.ManagedWindowsServiceLauncher_DotNetRequired()); - return; - } - - // copy exe - logger.println(Messages.ManagedWindowsServiceLauncher_CopyingSlaveExe()); - copyStreamAndClose(getClass().getResource("/windows-service/jenkins.exe").openStream(), new SmbFile(remoteRoot,"jenkins-slave.exe").getOutputStream()); - - copyStreamAndClose(getClass().getResource("/windows-service/jenkins.exe.config").openStream(), new SmbFile(remoteRoot,"jenkins-slave.exe.config").getOutputStream()); - - copySlaveJar(logger, remoteRoot); - - // copy jenkins-slave.xml - String xml = createAndCopyJenkinsSlaveXml(java, id, logger, remoteRoot); - - // install it as a service - logger.println(Messages.ManagedWindowsServiceLauncher_RegisteringService()); - Document dom = new SAXReader().read(new StringReader(xml)); - Win32Service svc = services.Get("Win32_Service").cast(Win32Service.class); - int r; - AccountInfo logOn = getLogOn(); - if (logOn == null) { - r = svc.Create( - id, - dom.selectSingleNode("/service/name").getText()+" at "+path, - path+"\\jenkins-slave.exe", - Win32OwnProcess, 0, "Manual", true); - } else { - r = svc.Create( - id, - dom.selectSingleNode("/service/name").getText()+" at "+path, - path+"\\jenkins-slave.exe", - Win32OwnProcess, - 0, - "Manual", - false, // When using a different user, it isn't possible to interact - logOn.userName, - Secret.toString(logOn.password), - null, null, null); - - } - if(r!=0) { - listener.error("Failed to create a service: "+svc.getErrorMessage(r)); - return; - } - slaveService = services.getService(id); - } else { - createAndCopyJenkinsSlaveXml(java, id, logger, remoteRoot); - copySlaveJar(logger, remoteRoot); - } - - logger.println(Messages.ManagedWindowsServiceLauncher_StartingService()); - slaveService.start(); - - // wait until we see the port.txt, but don't do so forever - logger.println(Messages.ManagedWindowsServiceLauncher_WaitingForService()); - SmbFile portFile = new SmbFile(remoteRoot, "port.txt"); - for( int i=0; !portFile.exists(); i++ ) { - if(i>=30) { - listener.error(Messages.ManagedWindowsServiceLauncher_ServiceDidntRespond()); - return; - } - Thread.sleep(1000); - } - int p = readSmbFile(portFile); - - // connect - logger.println(Messages.ManagedWindowsServiceLauncher_ConnectingToPort(p)); - final Socket s = new Socket(name,p); - - // ready - computer.setChannel(new BufferedInputStream(new SocketInputStream(s)), - new BufferedOutputStream(new SocketOutputStream(s)), - listener.getLogger(),new Listener() { - @Override - public void onClosed(Channel channel, IOException cause) { - afterDisconnect(computer,listener); - } - }); - //destroy session to free the socket - JISession.destroySession(session); - } catch (SmbException e) { - e.printStackTrace(listener.error(e.getMessage())); - } catch (JIException e) { - if(e.getErrorCode()==5) - // access denied error - e.printStackTrace(listener.error(Messages.ManagedWindowsServiceLauncher_AccessDenied())); - else - e.printStackTrace(listener.error(e.getMessage())); - } catch (DocumentException e) { - e.printStackTrace(listener.error(e.getMessage())); - } - } - - private String resolveJava(SlaveComputer computer) { - if (StringUtils.isNotBlank(javaPath)) { - return getEnvVars(computer).expand(javaPath); - } - return "java"; - } - - // -- duplicates code from ssh-slaves-plugin - private EnvVars getEnvVars(SlaveComputer computer) { - final EnvVars global = getEnvVars(Jenkins.getInstance()); - - final EnvVars local = getEnvVars(computer.getNode()); - - if (global != null) { - if (local != null) { - final EnvVars merged = new EnvVars(global); - merged.overrideAll(local); - - return merged; - } else { - return global; - } - } else if (local != null) { - return local; - } else { - return new EnvVars(); - } - } - - private EnvVars getEnvVars(Node n) { - return getEnvVars(n.getNodeProperties()); - } - - private EnvVars getEnvVars(DescribableList, NodePropertyDescriptor> dl) { - final EnvironmentVariablesNodeProperty evnp = dl.get(EnvironmentVariablesNodeProperty.class); - if (evnp == null) { - return null; - } - return evnp.getEnvVars(); - } - - - private void checkPort135Access(PrintStream logger, String name, InetAddress host) throws IOException { - Socket s = new Socket(); - try { - s.connect(new InetSocketAddress(host,135),5000); - } catch (IOException e) { - logger.println("Failed to connect to port 135 of "+name+". Is Windows firewall blocking this port? Or did you disable DCOM service?"); - // again, let it continue. - } finally { - s.close(); - } - } - - /** - * Determines the host name (or the IP address) to connect to. - */ - protected String determineHost(Computer c) { - // If host not provided, default to the slave name - if (StringUtils.isBlank(host)) { - return c.getName(); - } else { - return host; - } - } - - private String createAndCopyJenkinsSlaveXml(String java, String serviceId, PrintStream logger, SmbFile remoteRoot) throws IOException { - logger.println(Messages.ManagedWindowsServiceLauncher_CopyingSlaveXml()); - String xml = generateSlaveXml(serviceId, - java + "w.exe", vmargs, "-tcp %BASE%\\port.txt"); - copyStreamAndClose(new ByteArrayInputStream(xml.getBytes("UTF-8")), new SmbFile(remoteRoot,"jenkins-slave.xml").getOutputStream()); - return xml; - } - - private void copySlaveJar(PrintStream logger, SmbFile remoteRoot) throws IOException { - // copy slave.jar - logger.println(Messages.ManagedWindowsServiceLauncher_CopyingSlaveJar()); - copyStreamAndClose(Jenkins.getInstance().getJnlpJars("slave.jar").getURL().openStream(), new SmbFile(remoteRoot,"slave.jar").getOutputStream()); - } - - private int readSmbFile(SmbFile f) throws IOException { - InputStream in=null; - try { - in = f.getInputStream(); - return Integer.parseInt(IOUtils.toString(in)); - } finally { - IOUtils.closeQuietly(in); - } - } - - @Override - public void afterDisconnect(SlaveComputer computer, TaskListener listener) { - try { - JIDefaultAuthInfoImpl auth = createAuth(); - JISession session = JISession.createSession(auth); - session.setGlobalSocketTimeout(60000); - SWbemServices services = WMI.connect(session, determineHost(computer)); - String id = generateServiceId(computer.getNode().getRemoteFS()); - Win32Service slaveService = services.getService(id); - if(slaveService!=null) { - listener.getLogger().println(Messages.ManagedWindowsServiceLauncher_StoppingService()); - slaveService.StopService(); - listener.getLogger().println(Messages.ManagedWindowsServiceLauncher_UnregisteringService()); - slaveService.Delete(); - } - //destroy session to free the socket - JISession.destroySession(session); - } catch (UnknownHostException e) { - e.printStackTrace(listener.error(e.getMessage())); - } catch (JIException e) { - e.printStackTrace(listener.error(e.getMessage())); - } catch (IOException e) { - e.printStackTrace(listener.error(e.getMessage())); - } - } - - String generateServiceId(String slaveRoot) throws IOException { - return "jenkinsslave-"+slaveRoot.replace(':','_').replace('\\','_').replace('/','_'); - } - - String generateSlaveXml(String id, String java, String vmargs, String args) throws IOException { - String xml = org.apache.commons.io.IOUtils.toString(getClass().getResourceAsStream("/windows-service/jenkins-slave.xml"), "UTF-8"); - xml = xml.replace("@ID@", id); - xml = xml.replace("@JAVA@", java); - xml = xml.replace("@VMARGS@", StringUtils.defaultString(vmargs)); - xml = xml.replace("@ARGS@", args); - return xml; - } - - @Extension - public static class DescriptorImpl extends Descriptor { - public String getDisplayName() { - return Messages.ManagedWindowsServiceLauncher_DisplayName(); - } - } - - private static final Logger JINTEROP_LOGGER = Logger.getLogger("org.jinterop"); - - static { - JINTEROP_LOGGER.setLevel(Level.WARNING); - } -} diff --git a/core/src/main/java/hudson/os/windows/WindowsRemoteFileSystem.java b/core/src/main/java/hudson/os/windows/WindowsRemoteFileSystem.java deleted file mode 100644 index f1b73f3f4a67aa7165eadd26fcb563e300d6381d..0000000000000000000000000000000000000000 --- a/core/src/main/java/hudson/os/windows/WindowsRemoteFileSystem.java +++ /dev/null @@ -1,60 +0,0 @@ -package hudson.os.windows; - -import hudson.tools.JDKInstaller.FileSystem; -import jcifs.smb.NtlmPasswordAuthentication; -import jcifs.smb.SmbFile; - -import java.io.IOException; -import java.io.InputStream; -import java.net.MalformedURLException; -import java.util.List; - -import static java.util.Arrays.asList; - -/** - * {@link FileSystem} implementation for remote Windows system. - * - * @author Kohsuke Kawaguchi - */ -public class WindowsRemoteFileSystem implements FileSystem { - private final String hostName; - private final NtlmPasswordAuthentication auth; - - public WindowsRemoteFileSystem(String hostName, NtlmPasswordAuthentication auth) { - this.hostName = hostName; - this.auth = auth; - } - - private SmbFile $(String path) throws MalformedURLException { - return new SmbFile("smb://" + hostName + "/" + path.replace('\\', '/').replace(':', '$')+"/",auth); - } - - public void delete(String file) throws IOException, InterruptedException { - $(file).delete(); - } - - public void chmod(String file, int mode) throws IOException, InterruptedException { - // no-op on Windows - } - - public InputStream read(String file) throws IOException { - return $(file).getInputStream(); - } - - public List listSubDirectories(String dir) throws IOException, InterruptedException { - return asList($(dir).list()); - } - - public void pullUp(String from, String to) throws IOException, InterruptedException { - SmbFile src = $(from); - SmbFile dst = $(to); - for (SmbFile e : src.listFiles()) { - e.renameTo(new SmbFile(dst,e.getName())); - } - src.delete(); - } - - public void mkdirs(String path) throws IOException { - $(path).mkdirs(); - } -} diff --git a/core/src/main/java/hudson/os/windows/WindowsRemoteLauncher.java b/core/src/main/java/hudson/os/windows/WindowsRemoteLauncher.java deleted file mode 100644 index c64c3c6c216583c01db0202a3f20b9225dbb1279..0000000000000000000000000000000000000000 --- a/core/src/main/java/hudson/os/windows/WindowsRemoteLauncher.java +++ /dev/null @@ -1,126 +0,0 @@ -package hudson.os.windows; - -import hudson.FilePath; -import hudson.Launcher; -import hudson.Proc; -import hudson.Util; -import hudson.model.Computer; -import hudson.model.TaskListener; -import hudson.remoting.Channel; -import hudson.util.StreamCopyThread; -import org.jinterop.dcom.common.JIException; -import org.jvnet.hudson.remcom.WindowsRemoteProcessLauncher; - -import java.io.BufferedOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.util.Map; - -import static java.util.Arrays.asList; - -/** - * Pseudo-{@link Launcher} implementation that uses {@link WindowsRemoteProcessLauncher} - * - * @author Kohsuke Kawaguchi - */ -public class WindowsRemoteLauncher extends Launcher { - private final WindowsRemoteProcessLauncher launcher; - - public WindowsRemoteLauncher(TaskListener listener, WindowsRemoteProcessLauncher launcher) { - super(listener,null); - this.launcher = launcher; - } - - private String buildCommandLine(ProcStarter ps) { - StringBuilder b = new StringBuilder(); - for (String cmd : ps.cmds()) { - if (b.length()>0) b.append(' '); - if (cmd.indexOf(' ')>=0) - b.append('"').append(cmd).append('"'); - else - b.append(cmd); - } - return b.toString(); - } - - public Proc launch(ProcStarter ps) throws IOException { - maskedPrintCommandLine(ps.cmds(), ps.masks(), ps.pwd()); - - // TODO: environment variable handling - - String name = ps.cmds().toString(); - - final Process proc; - try { - proc = launcher.launch(buildCommandLine(ps), ps.pwd().getRemote()); - } catch (JIException e) { - throw new IOException(e); - } catch (InterruptedException e) { - throw new IOException(e); - } - final Thread t1 = new StreamCopyThread("stdout copier: "+name, proc.getInputStream(), ps.stdout(),false); - t1.start(); - final Thread t2 = new StreamCopyThread("stdin copier: "+name,ps.stdin(), proc.getOutputStream(),true); - t2.start(); - - return new Proc() { - public boolean isAlive() throws IOException, InterruptedException { - try { - proc.exitValue(); - return false; - } catch (IllegalThreadStateException e) { - return true; - } - } - - public void kill() throws IOException, InterruptedException { - t1.interrupt(); - t2.interrupt(); - proc.destroy(); - } - - public int join() throws IOException, InterruptedException { - try { - t1.join(); - t2.join(); - return proc.waitFor(); - } finally { - proc.destroy(); - } - } - - @Override - public InputStream getStdout() { - throw new UnsupportedOperationException(); - } - - @Override - public InputStream getStderr() { - throw new UnsupportedOperationException(); - } - - @Override - public OutputStream getStdin() { - throw new UnsupportedOperationException(); - } - }; - } - - public Channel launchChannel(String[] cmd, OutputStream out, FilePath _workDir, Map envVars) throws IOException, InterruptedException { - printCommandLine(cmd, _workDir); - - try { - Process proc = launcher.launch(Util.join(asList(cmd), " "), _workDir.getRemote()); - - return new Channel("channel over named pipe to "+launcher.getHostName(), - Computer.threadPoolForRemoting, proc.getInputStream(), new BufferedOutputStream(proc.getOutputStream())); - } catch (JIException e) { - throw new IOException(e); - } - } - - public void kill(Map modelEnvVars) throws IOException, InterruptedException { - // no way to do this - } -} diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceAccount/AnotherUser/config.groovy b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceAccount/AnotherUser/config.groovy deleted file mode 100644 index 8d00e31184780b349a88937646b02643969669d2..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceAccount/AnotherUser/config.groovy +++ /dev/null @@ -1,9 +0,0 @@ -package hudson.os.windows.ManagedWindowsServiceAccount.AnotherUser; - -def f = namespace(lib.FormTagLib) -f.entry (title:_("User name"),field:"userName") { - f.textbox() -} -f.entry (title:_("Password"),field:"password") { - f.password() -} \ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceAccount/AnotherUser/config_zh_TW.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceAccount/AnotherUser/config_zh_TW.properties deleted file mode 100644 index 5c408dcb499013cc4c087fb8ba088fee1ad20c6a..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceAccount/AnotherUser/config_zh_TW.properties +++ /dev/null @@ -1,24 +0,0 @@ -# The MIT License -# -# Copyright (c) 2013, Chunghwa Telecom Co., Ltd., Pei-Tang Huang -# -# 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. - -User\ name=\u4f7f\u7528\u8005\u540d\u7a31 -Password=\u5bc6\u78bc diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceAccount/config.groovy b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceAccount/config.groovy deleted file mode 100644 index 5d712a877040265f9810fe2236ba6305bd683294..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceAccount/config.groovy +++ /dev/null @@ -1 +0,0 @@ -package hudson.os.windows.ManagedWindowsServiceAccount; \ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config.jelly b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config.jelly deleted file mode 100644 index 98bbfe975a83cb57a271fd62fc2e7de8e39145fb..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config.jelly +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config_es.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config_es.properties deleted file mode 100644 index c318297518996f198960daf7cfb01064ddf3068d..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config_es.properties +++ /dev/null @@ -1,24 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-, Kohsuke Kawaguchi, Sun Microsystems, Inc., and a number of other of contributers -# -# 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. - -Password=Contrasea -Administrator\ user\ name=Nombre del usuario administrador diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config_ja.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config_ja.properties deleted file mode 100644 index 590d7dd106ed8cbd68dac0ffa445e47416b807e7..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config_ja.properties +++ /dev/null @@ -1,24 +0,0 @@ -# The MIT License -# -# Copyright 2012 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. - -Administrator\ user\ name=\u7ba1\u7406\u8005\u306e\u30e6\u30fc\u30b6\u30fc\u540d -Password=\u30d1\u30b9\u30ef\u30fc\u30c9 diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config_zh_TW.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config_zh_TW.properties deleted file mode 100644 index fc2c14038775a668afeefd46e9880eb1f413f9e2..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceConnector/config_zh_TW.properties +++ /dev/null @@ -1,24 +0,0 @@ -# The MIT License -# -# Copyright (c) 2013, Chunghwa Telecom Co., Ltd., Pei-Tang Huang -# -# 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. - -Administrator\ user\ name=\u7cfb\u7d71\u7ba1\u7406\u54e1\u4f7f\u7528\u8005\u540d\u7a31 -Password=\u5bc6\u78bc diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/AccountInfo/config.groovy b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/AccountInfo/config.groovy deleted file mode 100644 index 5a799e291742835d6fada302c6046852c9c4e7ab..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/AccountInfo/config.groovy +++ /dev/null @@ -1,12 +0,0 @@ -package hudson.os.windows.ManagedWindowsServiceLauncher.AccountInfo; - - -def f=namespace(lib.FormTagLib) - -f.entry (title:_("User name"),field:"userName") { - f.textbox() -} - -f.entry (title:_("Password"),field:"password") { - f.password() -} diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/AccountInfo/config_ja.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/AccountInfo/config_ja.properties deleted file mode 100644 index 0a647058bdb348e4c7ae88659680d44a18876ff2..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/AccountInfo/config_ja.properties +++ /dev/null @@ -1,24 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2012, 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. - -User\ name=\u30e6\u30fc\u30b6\u540d -Password=\u30d1\u30b9\u30ef\u30fc\u30c9 diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/AccountInfo/config_zh_TW.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/AccountInfo/config_zh_TW.properties deleted file mode 100644 index 5c408dcb499013cc4c087fb8ba088fee1ad20c6a..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/AccountInfo/config_zh_TW.properties +++ /dev/null @@ -1,24 +0,0 @@ -# The MIT License -# -# Copyright (c) 2013, Chunghwa Telecom Co., Ltd., Pei-Tang Huang -# -# 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. - -User\ name=\u4f7f\u7528\u8005\u540d\u7a31 -Password=\u5bc6\u78bc diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config.jelly b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config.jelly deleted file mode 100644 index 4c58ab2e4b3da68944b3d01712e6ac4c538820ed..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config.jelly +++ /dev/null @@ -1,46 +0,0 @@ - - - - - ${%blurb} - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config.properties deleted file mode 100644 index e4384449915b0e0c1869af926024364c14a57645..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config.properties +++ /dev/null @@ -1,3 +0,0 @@ -blurb=\ - This launch method relies on DCOM and is often associated with subtle problems. \ - Consider using Launch slave agents using Java Web Start instead, which also permits installation as a Windows service but is generally considered more reliable. diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_da.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_da.properties deleted file mode 100644 index 40100494a962756d51fe4bb22a147fd62cf83367..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_da.properties +++ /dev/null @@ -1,24 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2010, Sun Microsystems, Inc. Kohsuke Kawaguchi. Knud Poulsen. -# -# 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. - -Password=Adgangskode -Administrator\ user\ name=Administrator brugernavn diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_de.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_de.properties deleted file mode 100644 index 0d584da9dd45ee3583186e827597084718d2b98c..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_de.properties +++ /dev/null @@ -1,6 +0,0 @@ -Administrator\ user\ name=Administrativer Benutzer -Host=Host -JVM\ options=JVM-Optionen -Password=Passwort -Path\ to\ java\ executable=Pfad zum Java-Executable -Run\ service\ as=Dienst ausf\u00FChren als diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_es.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_es.properties deleted file mode 100644 index 50f86e7c7836795afdf47d163f1942f95058f62e..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_es.properties +++ /dev/null @@ -1,27 +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. - -Administrator\ user\ name=Usuario administrador -Password=Contrasea -Host=Servidor -JVM\ options=Opciones de la JVM -Run\ service\ as=Ejecutar el servicio como diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_fr.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_fr.properties deleted file mode 100644 index 04a68a787935e3344759638c4d965fab466ab8fc..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_fr.properties +++ /dev/null @@ -1,29 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2009, Sun Microsystems, Inc., 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. - -Administrator\ user\ name=Nom de l''utilisateur administrateur -Password=Mot de passe -JVM\ options=Options de la JVM -Log\ on\ using\ a\ different\ account=Se connecter en utilisant un utilisateur diffrent -Run\ service\ as=D\u00E9marrer le service en tant que -User\ name=Nom d''utilisateur -Host=Hte diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_ja.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_ja.properties deleted file mode 100644 index 0bdbc1ebd95ce02a8b07287147b46d8f087e314d..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_ja.properties +++ /dev/null @@ -1,32 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2013, Sun Microsystems, Inc., 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. - -Administrator\ user\ name=\u7ba1\u7406\u8005\u306e\u30e6\u30fc\u30b6\u30fc\u540d -Password=\u30d1\u30b9\u30ef\u30fc\u30c9 -Host=\u30db\u30b9\u30c8 -Run\ service\ as=\u30b5\u30fc\u30d3\u30b9\u3092\u5b9f\u884c\u3059\u308b\u30e6\u30fc\u30b6\u30fc -JVM\ options=JVM\u30aa\u30d7\u30b7\u30e7\u30f3 -Path\ to\ java\ executable=Java\u306e\u30d1\u30b9 -blurb=\ - \u3053\u306e\u8d77\u52d5\u65b9\u6cd5\u306fDCOM\u306b\u4f9d\u5b58\u3057\u3066\u3044\u3066\u3001\u3057\u3070\u3057\u3070\u5fae\u5999\u306a\u554f\u984c\u306b\u906d\u9047\u3059\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002\ - \u304b\u308f\u308a\u306b\u3001Java Web Start\u3092\u5229\u7528\u3057\u305f\u30b9\u30ec\u30fc\u30d6\u306e\u8d77\u52d5\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u3082\u8003\u616e\u3057\u3066\u304f\u3060\u3055\u3044\u3002Windows\u306e\u30b5\u30fc\u30d3\u30b9\u3068\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3057\u3001\u4e00\u822c\u7684\u306b\u3088\u308a\u4fe1\u983c\u6027\u304c\u9ad8\u3044\u3067\u3059\u3002 - diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_lv.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_lv.properties deleted file mode 100644 index 470d23535671d23f899737ecc637f31eb55908e5..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_lv.properties +++ /dev/null @@ -1,5 +0,0 @@ -# This file is under the MIT License by authors - -JVM\ options=JVM opcijas -Path\ to\ java\ executable=Ce\u013C\u0161 uz java izpild\u0101mo failu -Run\ service\ as=Palaist servisu k\u0101 diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_nl.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_nl.properties deleted file mode 100644 index 0b495aed950c37d1f6dda2d9f7d74f1ec4435269..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_nl.properties +++ /dev/null @@ -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. - -Administrator\ user\ name=Gebruikersnaam beheerder -Password=Wachtwoord diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_pt_BR.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_pt_BR.properties deleted file mode 100644 index 6c0934a224ef28a76b4bf7d89bd4d4ce7af0459b..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_pt_BR.properties +++ /dev/null @@ -1,29 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2010, Sun Microsystems, Inc., Cleiber Silva, Fernando Boaglio -# -# 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. - -Host=host -JVM\ options=Op\u00E7\u00F5es de JVM -Password=Senha -Administrator\ user\ name=Nome do usu\u00e1rio administrador -Path\ to\ java\ executable=Caminho para o execut\u00E1vel do Java -Run\ service\ as=Executar servi\u00E7o como -blurb=Este m\u00E9todo de inicializa\u00E7\u00E3o confia no DCOM e \u00E9 comumente associado com problemas sutis. Ao inv\u00E9s disso, considere utilizar Inicialize Slave Agents utilizando Java Web Start, o que tamb\u00E9m permite a instala\u00E7\u00E3o como um servi\u00E7o Windows mas tamb\u00E9m considerando mais confi\u00E1vel. diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_sv_SE.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_sv_SE.properties deleted file mode 100644 index 94cad0f9d38dc88894f2a456877216eb58f6881f..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_sv_SE.properties +++ /dev/null @@ -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. - -Administrator\ user\ name=Administrat\u00F6rens anv\u00E4ndarnamn -Password=L\u00F6senord diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_zh_TW.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_zh_TW.properties deleted file mode 100644 index 6fe16a854a47136b1932b7310c7be05333ebf0c1..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/config_zh_TW.properties +++ /dev/null @@ -1,31 +0,0 @@ -# The MIT License -# -# Copyright (c) 2013, Chunghwa Telecom Co., Ltd., Pei-Tang Huang -# -# 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. - -blurb=\ - \u9019\u500b\u555f\u52d5\u65b9\u5f0f\u662f\u9760 DCOM\uff0c\u800c\u4e14\u5f88\u5bb9\u6613\u6709\u4e9b\u83ab\u540d\u5176\u5999\u7684\u554f\u984c\u3002 \ - \u8981\u4e0d\u8981\u8003\u616e\u6539\u7528\u900f\u904e Java Web Start \u555f\u52d5 Slave \u4ee3\u7406\u7a0b\u5f0f\uff0c\u9019\u7a2e\u65b9\u5f0f\u4e5f\u80fd\u5b89\u88dd\u6210 Windows \u670d\u52d9\uff0c\u800c\u4e14\u5927\u5bb6\u666e\u904d\u8a8d\u70ba\u66f4\u7a69\u5b9a\u3002 -Administrator\ user\ name=\u7cfb\u7d71\u7ba1\u7406\u54e1\u4f7f\u7528\u8005\u540d\u7a31 -Password=\u5bc6\u78bc -Host=\u4e3b\u6a5f -Run\ service\ as=\u670D\u52D9\u57F7\u884C\u8EAB\u5206 -Path\ to\ java\ executable=Java \u57f7\u884c\u6a94\u8def\u5f91 -JVM\ options=JVM \u53C3\u6578 diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-host.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-host.html deleted file mode 100644 index 79696b380e3cb574dc62a1b06f2459432270db74..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-host.html +++ /dev/null @@ -1,3 +0,0 @@ -
- Provide the host name of the Windows host if different to the name of the Slave. -
\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-host_fr.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-host_fr.html deleted file mode 100644 index 296d83f8445d9919dc9a21e4e8105f50fcc18022..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-host_fr.html +++ /dev/null @@ -1,3 +0,0 @@ -
- Fournissez le nom de la machine Windows s'il est différent du nom de l'esclave. -
\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-host_zh_TW.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-host_zh_TW.html deleted file mode 100644 index ca3bc528d68aa9e5adce47c9f90012c50410bef2..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-host_zh_TW.html +++ /dev/null @@ -1,3 +0,0 @@ -
- 預設使用 Slave 的名稱,如果該 Windows 的主機名稱與 Slave 名稱不一樣,請提供主機名稱。 -
\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-javaPath.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-javaPath.html deleted file mode 100644 index f64947590117fb6132ef8fb8f83d1a3b4b15f33c..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-javaPath.html +++ /dev/null @@ -1,4 +0,0 @@ -
- Path to the Java executable to be used on this node. Defaults to "java", assuming JRE is installed and - available on system PATH (i.e. C:\Windows\system32\java.exe in most cases) -
\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-javaPath_zh_TW.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-javaPath_zh_TW.html deleted file mode 100644 index dc1c9b34b3bdef712c4c23013eb1c37d9eaf4187..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-javaPath_zh_TW.html +++ /dev/null @@ -1,4 +0,0 @@ -
- 節點要用的 Java 執行檔路徑。預設值是 "java",因為我們假設已經安裝了 JRE,而且可以透過系統 PATH 執行。 - (大部分是在 C:\Windows\system32\java.exe) -
\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-logOn.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-logOn.html deleted file mode 100644 index 12b0a58b8d02bd76c297b28aefc74acbbb91b5b0..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-logOn.html +++ /dev/null @@ -1,10 +0,0 @@ -
- Sometimes the administrator account that can install a service remotely - might not be the user account you want to run your Jenkins slave - (one reason you might want to do this is to run your builds/tests in more restricted account - because you don't trust them. Another reason you might want to do this is to run - slaves in some domain user account.) - - This option lets you do this. If left unchecked, this Jenkins slave will - run as the 'SYSTEM' user, who has full access to the local system. -
\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-logOn_zh_TW.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-logOn_zh_TW.html deleted file mode 100644 index 09f7b0110ee781cee9a6c9ae09ad4ec7a49bf7c2..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-logOn_zh_TW.html +++ /dev/null @@ -1,8 +0,0 @@ -
- 有時候遠端安裝服務用的系統管理員帳號不見得就是執行 Jenknis Slave 的帳號 - (理由可能是: 您想用受限制的帳號執行建置、測試,因為您不能信賴那些專案; - 也有可能是您想要使用某些網域使用者帳號。) - - 這個選項讓您可以指定帳號。 - 如果不選的話,Jenkins Slave 會以 'SYSTEM' 系統使用者身分執行,這個帳號有本地系統的完整存取權限。 -
\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName.html deleted file mode 100644 index 210d8b637fb68ad4c53d2132e270a34bdbe0f9ab..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName.html +++ /dev/null @@ -1,8 +0,0 @@ -
- Provide the name of the Windows user who has the administrative access - on this computer, such as 'Administrator'. - This information is necessary to start a process remotely. - -

- To specify a domain user, enter values like 'DOMAIN\Administrator'. -

\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_de.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_de.html deleted file mode 100644 index 84697936d8b276ebb4986340a4fa987e8b554080..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_de.html +++ /dev/null @@ -1,8 +0,0 @@ -
- Geben Sie den Namen eines Windows-Benutzers an, der administrativen - Zugriff auf diesen Rechner hat, z.B. 'Administrator'. - Diese Information wird benötigt, um einen Prozeß entfernt starten zu können. -

- Um einen Domain-Benutzer zu verwenden, geben Sie den Wert in der Form - 'DOMAIN\Administrator' an. -

\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_fr.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_fr.html deleted file mode 100644 index da004a117a4c20ee377003ab6bef27c96662c5d2..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_fr.html +++ /dev/null @@ -1,8 +0,0 @@ -
- Fournissez le nom d'un utilisateur Windows qui a des droits d'accès en administration sur cet ordinateur, - par exemple 'Administrator'. - Cette information est nécessaire pour démarrer un processus à distance. - -

- Quand vous donnez le nom d'un utilisateur sur le domaine, entrez des valeurs du type 'DOMAIN\Administrator'. -

\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_ja.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_ja.html deleted file mode 100644 index 4cdfcb8453ddc2efef013e9b7f402c5c820ee6b9..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_ja.html +++ /dev/null @@ -1,7 +0,0 @@ -
- 'Administrator'のようなこのコンピュータの管理者権限を持つユーザー名を指定します。 - この情報は、リモートからプロセスを開始するのに必要です。 - -

- ドメインユーザーを指定するには、'DOMAIN\Administrator'のような値を入力してください。 -

\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_zh_TW.html b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_zh_TW.html deleted file mode 100644 index 2fd8c4416a9ef413d72c22738e06ac9bbfc7d4e0..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help-userName_zh_TW.html +++ /dev/null @@ -1,7 +0,0 @@ -
- 提供有系統管理員權限的 Windows 使用者帳號,例如 "Administrator"。 - 要填才能遠端啟動處理序。 - -

- 可以用 "DOMAIN\Administrator" 這種方式指定網域使用者。 -

\ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help.jelly b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help.jelly deleted file mode 100644 index f326f7fa2862ebead7c7b7a83dd9708bf7bba208..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help.jelly +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ${%blurb} - \ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help.properties deleted file mode 100644 index 740e93d4cdcc342b5ab1e84224e334650c365fa5..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help.properties +++ /dev/null @@ -1,3 +0,0 @@ -blurb=Starts a Windows slave by a remote management facility built into Windows. \ - Suitable for managing Windows slaves. \ - Slaves need to be IP reachable from the master. \ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_da.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_da.properties deleted file mode 100644 index c6d503cb935ff46d332f6d4401e2847f1aa043b4..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_da.properties +++ /dev/null @@ -1,23 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2010, Sun Microsystems, Inc. Kohsuke Kawaguchi. Knud Poulsen. -# -# 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. - -blurb=\ diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_de.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_de.properties deleted file mode 100644 index a9fcffa97cf42af12c00ca9dcf655bb04757062f..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_de.properties +++ /dev/null @@ -1,4 +0,0 @@ -blurb=\ - Startet einen Windows-Slave ber einen \ - Fernwartungsmechanismus, der in Windows integriert ist. Geeignet fr Windows-Slaves. \ - Slaves mssen per IP vom Master-Knoten aus erreichbar sein. diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_es.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_es.properties deleted file mode 100644 index df8b0692c4701e98735e50b303088dbe6a3db384..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_es.properties +++ /dev/null @@ -1,25 +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. - -blurb=Arranca un nodo secundario windows usando la gestin remota nativa de Windows. \ - La direcctin IP de los nodos secundarios tiene que ser visible desde el nodo principal. - diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_fr.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_fr.properties deleted file mode 100644 index 6800d4d9dd885cefe58b009b85490dbd8de0cab3..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_fr.properties +++ /dev/null @@ -1,25 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2009, Sun Microsystems, Inc., Seiji Sogabe, 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. - -blurb=Lance un esclave Windows en utilisant un systme de gestion distance intgr Windows. \ - Cela convient uniquement pour grer des esclaves sous Windows. \ - Les esclaves doivent tre accessibles par IP par le matre. diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_ja.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_ja.properties deleted file mode 100644 index 4917e4d4638b8dd70d98e25fc948c8ebcf709c12..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_ja.properties +++ /dev/null @@ -1,25 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2009, Sun Microsystems, Inc., 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. - -blurb=Windows\u306B\u6A19\u6E96\u3067\u5B9F\u88C5\u3055\u308C\u3066\u3044\u308B\u9060\u9694\u7BA1\u7406\u6A5F\u80FD\u3067Windows\u30B9\u30EC\u30FC\u30D6\u3092\u8D77\u52D5\u3057\u307E\u3059\u3002\ - Windows\u30B9\u30EC\u30FC\u30D6\u306E\u7BA1\u7406\u5411\u3051\u3067\u3059\u3002\ - \u30B9\u30EC\u30FC\u30D6\u306F\u30DE\u30B9\u30BF\u304B\u3089IP\u30EA\u30FC\u30C1\u30E3\u30D6\u30EB\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002 \ No newline at end of file diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_pt_BR.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_pt_BR.properties deleted file mode 100644 index c24c4b30d2570f54ea55cf5dfc65a278e09797f5..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_pt_BR.properties +++ /dev/null @@ -1,28 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2010, Sun Microsystems, Inc., Cleiber Silva, Fernando Boaglio -# -# 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. - -# Starts a Windows slave by a remote management facility built into Windows. \ -# Suitable for managing Windows slaves. \ -# Slaves need to be IP reachable from the master. -blurb=Iniciar um Windows slave uma ferramenta de gerenciamento remota - slave precisam ter um IP alcan\u00e7\u00e1vel pelo master \ - diff --git a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_zh_TW.properties b/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_zh_TW.properties deleted file mode 100644 index 70a9291fbd8ca4948a2f3ae6bb53aeb40a1973cd..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/ManagedWindowsServiceLauncher/help_zh_TW.properties +++ /dev/null @@ -1,25 +0,0 @@ -# The MIT License -# -# Copyright (c) 2013, Chunghwa Telecom Co., Ltd., Pei-Tang Huang -# -# 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. - -blurb=\u900f\u904e Windows \u5167\u5efa\u7684\u9060\u7aef\u7ba1\u7406\u6a5f\u5236\u555f\u52d5\u3002\ - \u9069\u5408\u7528\u4f86\u7ba1\u7406 Windows Slave\u3002\ - Master \u8981\u80fd\u9023\u5230 Slave \u7684 IP\u3002 diff --git a/core/src/main/resources/hudson/os/windows/Messages.properties b/core/src/main/resources/hudson/os/windows/Messages.properties deleted file mode 100644 index 11b98bf18b7bc6fe74334fcf117e9ce62cdd85d5..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/Messages.properties +++ /dev/null @@ -1,38 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2009, Sun Microsystems, Inc., 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. - -ManagedWindowsServiceLauncher.DisplayName=\ - Let Jenkins control this Windows slave as a Windows service -ManagedWindowsServiceLauncher.DotNetRequired=.NET Framework 2.0 or later is required on this computer to run a Jenkins slave as a Windows service -ManagedWindowsServiceLauncher.InstallingSlaveService=Installing the Jenkins slave service -ManagedWindowsServiceLauncher.ConnectingTo=Connecting to {0} -ManagedWindowsServiceLauncher.ConnectingToPort=Connecting to port {0} -ManagedWindowsServiceLauncher.CopyingSlaveExe=Copying jenkins-slave.exe -ManagedWindowsServiceLauncher.CopyingSlaveXml=Copying jenkins-slave.xml -ManagedWindowsServiceLauncher.CopyingSlaveJar=Copying slave.jar -ManagedWindowsServiceLauncher.RegisteringService=Registering the service -ManagedWindowsServiceLauncher.UnregisteringService=Unregistering the service -ManagedWindowsServiceLauncher.ServiceDidntRespond=The service did not respond. Perhaps it failed to launch? -ManagedWindowsServiceLauncher.StartingService=Starting the service -ManagedWindowsServiceLauncher.StoppingService=Stopping the service -ManagedWindowsServiceLauncher.WaitingForService=Waiting for the service to become ready -ManagedWindowsServiceLauncher.AccessDenied=Access is denied. See http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM for more information about how to resolve this. diff --git a/core/src/main/resources/hudson/os/windows/Messages_da.properties b/core/src/main/resources/hudson/os/windows/Messages_da.properties deleted file mode 100644 index 5ab594443bbaa0282c10af8d56609ce069adb594..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/Messages_da.properties +++ /dev/null @@ -1,36 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2010, Sun Microsystems, Inc. Kohsuke Kawaguchi. Knud Poulsen. -# -# 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. - -ManagedWindowsServiceLauncher.StoppingService=Stopper servicen -ManagedWindowsServiceLauncher.ServiceDidntRespond=Servicen svarede ikke. M\u00e5ske startede den ikke? -ManagedWindowsServiceLauncher.CopyingSlaveXml=Kopierer jenkins-slave.xml -ManagedWindowsServiceLauncher.ConnectingToPort=Forbinder til port {0} -ManagedWindowsServiceLauncher.DotNetRequired=.NET Framework 2.0 eller nyere er n\u00f8dvendig p\u00e5 denne computer for at kunne k\u00f8re Jenkins som en Windows service -ManagedWindowsServiceLauncher.ConnectingTo=Forbinder til {0} -ManagedWindowsServiceLauncher.RegisteringService=Registrerer servicen -ManagedWindowsServiceLauncher.StartingService=Starter servicen -ManagedWindowsServiceLauncher.WaitingForService=Venter p\u00e5 at servicen bliver klar -ManagedWindowsServiceLauncher.AccessDenied=\ -Adgang er n\u00e6gtet. Se http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM for information om hvordan du kan l\u00f8se dette problem. -ManagedWindowsServiceLauncher.CopyingSlaveExe=Kopierer jenkins-slave.exe -ManagedWindowsServiceLauncher.InstallingSlaveService=Installerer Jenkins slave servicen -ManagedWindowsServiceLauncher.DisplayName=Lad Jenkins styre denne Windows slave som en Windows service diff --git a/core/src/main/resources/hudson/os/windows/Messages_de.properties b/core/src/main/resources/hudson/os/windows/Messages_de.properties deleted file mode 100644 index c9c50971c120f80c9b3ae968883b99da4fea9448..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/Messages_de.properties +++ /dev/null @@ -1,39 +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. - -ManagedWindowsServiceLauncher.DisplayName=\ - Jenkins soll auf diesem Windows-Slave als Windows-Dienst betrieben werden -ManagedWindowsServiceLauncher.DotNetRequired=\ - Das .NET Framework 2.0 (oder neuer) wird auf diesem Rechner bentigt, \ - um den Jenkins-Slave als Windows-Dienst zu betreiben. -ManagedWindowsServiceLauncher.InstallingSlaveService=Installiere den Jenkins-Slave-Dienst -ManagedWindowsServiceLauncher.ConnectingTo=Verbinde zu {0} -ManagedWindowsServiceLauncher.ConnectingToPort=Verbinde ber Port {0} -ManagedWindowsServiceLauncher.CopyingSlaveExe=Kopiere jenkins-slave.exe -ManagedWindowsServiceLauncher.CopyingSlaveXml=Kopiere jenkins-slave.xml -ManagedWindowsServiceLauncher.RegisteringService=Registriere Dienst -ManagedWindowsServiceLauncher.ServiceDidntRespond=Der Dienst antwortete nicht. Ist der Startvorgang vielleicht fehlgeschlagen? -ManagedWindowsServiceLauncher.StartingService=Starte den Dienst -ManagedWindowsServiceLauncher.StoppingService=Stoppe den Dienst -ManagedWindowsServiceLauncher.WaitingForService=Warte auf Verfgbarkeit des Dienstes -ManagedWindowsServiceLauncher.AccessDenied=\ - Zugriff verweigert. Hinweise zur Problemlsung finden Sie unter http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM. diff --git a/core/src/main/resources/hudson/os/windows/Messages_es.properties b/core/src/main/resources/hudson/os/windows/Messages_es.properties deleted file mode 100644 index 10e9d02c03c5fdeb4838f5a7a3a15e3742969929..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/Messages_es.properties +++ /dev/null @@ -1,38 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2009, Sun Microsystems, Inc., 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. - -ManagedWindowsServiceLauncher.DisplayName=\ - Permitir que Jenkins-esclavo se arranque como un servicio windows -ManagedWindowsServiceLauncher.DotNetRequired=Se necesita tener instalado ''.NET Framework 2.0'' o posterior para poder ejecutar Jenkins-esclavo como un servicio de Windows -ManagedWindowsServiceLauncher.InstallingSlaveService=Instalando el servicio Jenkins-esclavo -ManagedWindowsServiceLauncher.ConnectingTo=Conectando con {0} -ManagedWindowsServiceLauncher.ConnectingToPort=Conectando al puerto {0} -ManagedWindowsServiceLauncher.CopyingSlaveExe=Copiando jenkins-slave.exe -ManagedWindowsServiceLauncher.CopyingSlaveXml=Copiando jenkins-slave.xml -ManagedWindowsServiceLauncher.RegisteringService=Registrando el servicio -ManagedWindowsServiceLauncher.ServiceDidntRespond=El servicio no responde. Es posible que el inicio del servicio fallara. -ManagedWindowsServiceLauncher.StartingService=Iniciando el servicio -ManagedWindowsServiceLauncher.StoppingService=Parando el servicio -ManagedWindowsServiceLauncher.WaitingForService=Esperando que el servicio est listo. -ManagedWindowsServiceLauncher.AccessDenied=Acceso denegado. Echa un vistazo a http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM para mas informacin -ManagedWindowsServiceLauncher.CopyingSlaveJar=Copiando slave.jar -ManagedWindowsServiceLauncher.UnregisteringService=Eliminando el servicio diff --git a/core/src/main/resources/hudson/os/windows/Messages_fr.properties b/core/src/main/resources/hudson/os/windows/Messages_fr.properties deleted file mode 100644 index c5ab2be56084b7dc5304d6c5ef06cd7fc0d311a0..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/Messages_fr.properties +++ /dev/null @@ -1,35 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2009, Sun Microsystems, Inc., Seiji Sogabe, 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. - -ManagedWindowsServiceLauncher.DisplayName=\ - Permet \u00e0 Jenkins de contr\u00f4ler cet esclave Windows en tant que service Windows -ManagedWindowsServiceLauncher.DotNetRequired=Le Framework .NET version 2.0 ou plus est n\u00e9cessaire sur cet ordinateur pour lancer un esclave Jenkins en tant que service Windows -ManagedWindowsServiceLauncher.InstallingSlaveService=Installation du service esclave Windows -ManagedWindowsServiceLauncher.ConnectingTo=Connexion \u00e0 {0} -ManagedWindowsServiceLauncher.ConnectingToPort=Connexion au port {0} -ManagedWindowsServiceLauncher.CopyingSlaveExe=Copie de jenkins-slave.exe -ManagedWindowsServiceLauncher.CopyingSlaveXml=Copie de jenkins-slave.xml -ManagedWindowsServiceLauncher.RegisteringService=Enregistrement du service -ManagedWindowsServiceLauncher.ServiceDidntRespond=Le service n''a pas r\u00e9pondu. Peut-\u00eatre n''a-t-il pas pu se lancer? -ManagedWindowsServiceLauncher.StartingService=D\u00e9marrage du service -ManagedWindowsServiceLauncher.StoppingService=Arr\u00eat du service -ManagedWindowsServiceLauncher.WaitingForService=Attente que le service soit disponible diff --git a/core/src/main/resources/hudson/os/windows/Messages_ja.properties b/core/src/main/resources/hudson/os/windows/Messages_ja.properties deleted file mode 100644 index 5a1f8726478085b3b41f321fe74a538f55d62aa3..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/Messages_ja.properties +++ /dev/null @@ -1,37 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2012, Sun Microsystems, Inc., 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. -ManagedWindowsServiceLauncher.DisplayName= Windows\u30b5\u30fc\u30d3\u30b9\u3068\u3057\u3066\u3053\u306eWindows\u30b9\u30ec\u30fc\u30d6\u3092\u5236\u5fa1 -ManagedWindowsServiceLauncher.DotNetRequired= Jenkins\u306e\u30b9\u30ec\u30fc\u30d6\u3092Windows\u306e\u30b5\u30fc\u30d3\u30b9\u3068\u3057\u3066\u5b9f\u884c\u3059\u308b\u306b\u306f\u3001.NET Framework 2.0\u4ee5\u964d\u304c\u5fc5\u8981\u3067\u3059\u3002 -ManagedWindowsServiceLauncher.InstallingSlaveService= Jenkins\u306e\u30b9\u30ec\u30fc\u30d6\u3092\u30b5\u30fc\u30d3\u30b9\u3068\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002 -ManagedWindowsServiceLauncher.ConnectingTo= {0} \u306b\u63a5\u7d9a\u3057\u307e\u3059\u3002 -ManagedWindowsServiceLauncher.ConnectingToPort= \u30dd\u30fc\u30c8 {0} \u306b\u63a5\u7d9a\u3057\u307e\u3059\u3002 -ManagedWindowsServiceLauncher.CopyingSlaveExe= jenkins-slave.exe\u3092\u30b3\u30d4\u30fc\u3057\u307e\u3059\u3002 -ManagedWindowsServiceLauncher.CopyingSlaveXml= jenkins-slave.xml\u3092\u30b3\u30d4\u30fc\u3057\u307e\u3059\u3002 -ManagedWindowsServiceLauncher.CopyingSlaveJar=slave.jar\u3092\u30b3\u30d4\u30fc\u3057\u307e\u3059\u3002 -ManagedWindowsServiceLauncher.RegisteringService= \u30b5\u30fc\u30d3\u30b9\u3092\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002 -ManagedWindowsServiceLauncher.UnregisteringService=\u30b5\u30fc\u30d3\u30b9\u3092\u524a\u9664\u3057\u307e\u3059\u3002 -ManagedWindowsServiceLauncher.ServiceDidntRespond= \u30b5\u30fc\u30d3\u30b9\u304c\u53cd\u5fdc\u3057\u307e\u305b\u3093\u3002\u305f\u3076\u3093\u3001\u8d77\u52d5\u306b\u5931\u6557\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u3002 -ManagedWindowsServiceLauncher.StartingService= \u30b5\u30fc\u30d3\u30b9\u3092\u958b\u59cb\u3057\u307e\u3059\u3002 -ManagedWindowsServiceLauncher.StoppingService= \u30b5\u30fc\u30d3\u30b9\u3092\u4e2d\u6b62\u3057\u307e\u3059\u3002 -ManagedWindowsServiceLauncher.WaitingForService= \u30b5\u30fc\u30d3\u30b9\u304c\u6e96\u5099\u3067\u304d\u308b\u307e\u3067\u5f85\u6a5f\u4e2d\u3067\u3059\u3002 -ManagedWindowsServiceLauncher.AccessDenied=\ - \u30a2\u30af\u30bb\u30b9\u306f\u62d2\u5426\u3055\u308c\u307e\u3057\u305f\u3002\u89e3\u6c7a\u65b9\u6cd5\u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM \u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002 diff --git a/core/src/main/resources/hudson/os/windows/Messages_pt_BR.properties b/core/src/main/resources/hudson/os/windows/Messages_pt_BR.properties deleted file mode 100644 index d05d3059b926aa008c454124b8d99b73de6e5bd6..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/Messages_pt_BR.properties +++ /dev/null @@ -1,49 +0,0 @@ -# The MIT License -# -# Copyright (c) 2004-2010, Sun Microsystems, Inc., Cleiber Silva, Fernando Boaglio -# -# 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. - -# Stopping the service -ManagedWindowsServiceLauncher.StoppingService=Parando o servi\u00e7o -# Copying jenkins-slave.exe -ManagedWindowsServiceLauncher.CopyingSlaveExe=Copiando jenkins-slave.exe -# Installing the Jenkins slave service -ManagedWindowsServiceLauncher.InstallingSlaveService=Instalando o servi\u00e7o slave -# The service didn''t respond. Perphaps it failed to launch? -ManagedWindowsServiceLauncher.ServiceDidntRespond=O servi\u00e7o n\u00e3o responde. Talvez falhou no lan\u00e7amento. -# \ -# Let Jenkins control this Windows slave as a Windows service -ManagedWindowsServiceLauncher.DisplayName=Deixar o Jenkins controlar essa janela slave como um servi\u00e7o do Windows -# .NET Framework 2.0 or later is required on this computer to run a Jenkins slave as a Windows service -ManagedWindowsServiceLauncher.DotNetRequired=Necess\u00e1rio Framework .NET 2.0 instalado para rodar o slave Jenkins como um servi\u00e7o do windows -# Connecting to {0} -ManagedWindowsServiceLauncher.ConnectingTo=Conectando a {0} -# Registering the service -ManagedWindowsServiceLauncher.RegisteringService=Registrando o servi\u00e7o -# Copying jenkins-slave.xml -ManagedWindowsServiceLauncher.CopyingSlaveXml=Copiando jenkins-slave.xml -# Connecting to port {0} -ManagedWindowsServiceLauncher.ConnectingToPort=Conectando a porta {0} -# Starting the service -ManagedWindowsServiceLauncher.StartingService=Iniciando o servi\u00e7o -# Waiting for the service to become ready -ManagedWindowsServiceLauncher.WaitingForService=Esperando o servi\u00e7o ficar pronto -# Access is denied. See http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM for more information about how to resolve this. -ManagedWindowsServiceLauncher.AccessDenied=Acesso negado. Veja http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM diff --git a/core/src/main/resources/hudson/os/windows/Messages_zh_TW.properties b/core/src/main/resources/hudson/os/windows/Messages_zh_TW.properties deleted file mode 100644 index 6e5005c18ed47fefddeddc649784ffdecb646273..0000000000000000000000000000000000000000 --- a/core/src/main/resources/hudson/os/windows/Messages_zh_TW.properties +++ /dev/null @@ -1,38 +0,0 @@ -# The MIT License -# -# Copyright (c) 2013, Chunghwa Telecom Co., Ltd., Pei-Tang Huang -# -# 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. - -ManagedWindowsServiceLauncher.DisplayName=\ - \u8b93 Jenkins \u4ee5 Windows \u670d\u52d9\u63a7\u5236\u9019\u500b Slave -ManagedWindowsServiceLauncher.DotNetRequired=\u9019\u90e8\u96fb\u8166\u8981\u6709 .NET Framework 2.0 \u6216\u662f\u66f4\u65b0\u7684\u7248\u672c\u624d\u80fd\u5c07 Jenkins Slave \u5b89\u88dd\u70ba Windows \u670d\u52d9 -ManagedWindowsServiceLauncher.InstallingSlaveService=\u5b89\u88dd Jenkins Slave \u670d\u52d9 -ManagedWindowsServiceLauncher.ConnectingTo=\u9023\u7dda\u5230 {0} -ManagedWindowsServiceLauncher.ConnectingToPort=\u9023\u7dda\u5230\u9023\u63a5\u57e0 {0} -ManagedWindowsServiceLauncher.CopyingSlaveExe=\u8907\u88fd jenkins-slave.exe -ManagedWindowsServiceLauncher.CopyingSlaveXml=\u8907\u88fd jenkins-slave.xml -ManagedWindowsServiceLauncher.CopyingSlaveJar=\u8907\u88fd slave.jar -ManagedWindowsServiceLauncher.RegisteringService=\u8a3b\u518a\u670d\u52d9 -ManagedWindowsServiceLauncher.UnregisteringService=\u79fb\u9664\u8a3b\u518a\u670d\u52d9 -ManagedWindowsServiceLauncher.ServiceDidntRespond=\u670d\u52d9\u6c92\u6709\u56de\u61c9\u3002\u53ef\u80fd\u662f\u555f\u52d5\u5931\u6557? -ManagedWindowsServiceLauncher.StartingService=\u555f\u52d5\u670d\u52d9 -ManagedWindowsServiceLauncher.StoppingService=\u505c\u6b62\u670d\u52d9 -ManagedWindowsServiceLauncher.WaitingForService=\u7b49\u5019\u670d\u52d9\u5c31\u7dd2 -ManagedWindowsServiceLauncher.AccessDenied=\u5b58\u53d6\u88ab\u62d2\u3002\u8acb\u53c3\u8003 http://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM \u4e86\u89e3\u5982\u4f55\u8655\u7406\u3002 diff --git a/licenseCompleter.groovy b/licenseCompleter.groovy index d1eb4f8995dd13f54d55157f2f5abf793f6e95dc..8b8f493a0092ce4ff6a9a3a74125666220241011 100644 --- a/licenseCompleter.groovy +++ b/licenseCompleter.groovy @@ -68,7 +68,7 @@ complete { // these are our own modules that have license in the trunk but not in these released versions // as we upgrade them, we should just pick up the license info from POM - match(["*:jinterop-wmi","*:maven2.1-interceptor","*:lib-jenkins-maven-embedder"]) { + match(["*:maven2.1-interceptor","*:lib-jenkins-maven-embedder"]) { rewriteLicense([],jenkinsLicense) } diff --git a/war/pom.xml b/war/pom.xml index f2b9f89ab413f333439b1a3c8178c129e9a470df..f573057cd1ba0f76012a40e1756fc7f80c973c7c 100644 --- a/war/pom.xml +++ b/war/pom.xml @@ -344,6 +344,12 @@ THE SOFTWARE. 1.1 hpi + + org.jenkins-ci.plugins + windows-slaves + 1.0 + hpi + ${project.build.directory}/${project.build.finalName}/WEB-INF/plugins true