diff options
author | Eike Stepper | 2014-01-14 12:31:52 +0000 |
---|---|---|
committer | Eike Stepper | 2014-01-14 12:31:52 +0000 |
commit | 437278099b9fa5b853721a23ab4288673d58af99 (patch) | |
tree | 889bd2ebe4a9916c143a815bc2ca56927a0dba6e | |
parent | c0f230b12d731210f2b393d803e40391dd0c01e5 (diff) | |
download | cdo-437278099b9fa5b853721a23ab4288673d58af99.tar.gz cdo-437278099b9fa5b853721a23ab4288673d58af99.tar.xz cdo-437278099b9fa5b853721a23ab4288673d58af99.zip |
[425041] [Releng] Add support to Hudson jobs into setup tool
https://bugs.eclipse.org/bugs/show_bug.cgi?id=425041
-rw-r--r-- | plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/impl/MylynBuildsTaskImpl.java | 44 |
1 files changed, 3 insertions, 41 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/impl/MylynBuildsTaskImpl.java b/plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/impl/MylynBuildsTaskImpl.java index d650fc88d8..db7dd1da28 100644 --- a/plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/impl/MylynBuildsTaskImpl.java +++ b/plugins/org.eclipse.emf.cdo.releng.setup/src/org/eclipse/emf/cdo/releng/setup/impl/MylynBuildsTaskImpl.java @@ -31,16 +31,13 @@ import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.mylyn.builds.core.IBuildPlan; import org.eclipse.mylyn.builds.core.IBuildServer; import org.eclipse.mylyn.builds.internal.core.BuildFactory; -import org.eclipse.mylyn.builds.internal.core.BuildModel; import org.eclipse.mylyn.builds.ui.BuildsUi; import org.eclipse.mylyn.commons.repositories.core.RepositoryLocation; import org.eclipse.mylyn.internal.builds.ui.BuildsUiInternal; import org.eclipse.mylyn.internal.builds.ui.BuildsUiPlugin; -import org.eclipse.swt.widgets.Display; import java.util.Collection; import java.util.HashSet; -import java.util.List; import java.util.Set; /** @@ -411,6 +408,9 @@ public class MylynBuildsTaskImpl extends SetupTaskImpl implements MylynBuildsTas server.setLocation(new RepositoryLocation(serverURL)); server.setUrl(serverURL); server.setName(serverURL); + server.getAttributes().put("id", serverURL); + server.getAttributes().put("url", serverURL); + server.getAttributes().put("label", serverURL); BuildsUiInternal.getModel().getServers().add(server); } @@ -452,42 +452,4 @@ public class MylynBuildsTaskImpl extends SetupTaskImpl implements MylynBuildsTas } } - public static class MylynBuildHelper - { - public static void perform(SetupTaskContext context, final String location, final String name, - final EList<BuildPlan> buildPlans) throws Exception - { - Display.getDefault().asyncExec(new Runnable() - { - public void run() - { - BuildModel model = BuildsUiInternal.getModel(); - List<IBuildServer> servers = model.getServers(); - IBuildServer server = BuildsUi.createServer(""); - if (!ObjectUtil.isEmpty(name)) - { - server.setName(name); - } - server.setLocation(new RepositoryLocation(location)); - server.setUrl(location); - server.getAttributes().put("id", location); - server.getAttributes().put("url", location); - servers.add(server); - - List<IBuildPlan> plans = model.getPlans(); - IBuildPlan plan; - for (BuildPlan buildPlan : buildPlans) - { - plan = BuildFactory.eINSTANCE.createBuildPlan(); - plan.setId(buildPlan.getName()); - plan.setName(buildPlan.getName()); - plan.setServer(server); - plan.setSelected(true); - plans.add(plan); - } - } - }); - } - } - } // MylynBuildsTaskImpl |