Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2014-01-14 12:31:52 +0000
committerEike Stepper2014-01-14 12:31:52 +0000
commit437278099b9fa5b853721a23ab4288673d58af99 (patch)
tree889bd2ebe4a9916c143a815bc2ca56927a0dba6e
parentc0f230b12d731210f2b393d803e40391dd0c01e5 (diff)
downloadcdo-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.java44
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

Back to the top