+++ /dev/null
-package jetbrains.buildServer.nuget.server;\r
-\r
-import jetbrains.buildServer.buildTriggers.*;\r
-import jetbrains.buildServer.web.openapi.PluginDescriptor;\r
-import org.jetbrains.annotations.NotNull;\r
-\r
-/**\r
- * @author Eugene Petrenko (eugene.petrenko@gmail.com)\r
- * Date: 03.05.11 15:25\r
- */\r
-public class NuGetTrigger extends BuildTriggerService {\r
- private final PluginDescriptor myDescriptor;\r
-\r
- public NuGetTrigger(final PluginDescriptor descriptor) {\r
- myDescriptor = descriptor;\r
- }\r
-\r
- @NotNull\r
- @Override\r
- public String getName() {\r
- return "NuGet";\r
- }\r
-\r
- @NotNull\r
- @Override\r
- public String getDisplayName() {\r
- return "NuGet Dependency Trigger";\r
- }\r
-\r
- @NotNull\r
- @Override\r
- public String describeTrigger(@NotNull final BuildTriggerDescriptor trigger) {\r
- return "Trigger build on NuGet dependency change";\r
- }\r
-\r
- @NotNull\r
- @Override\r
- public BuildTriggeringPolicy getBuildTriggeringPolicy() {\r
- return new PolledBuildTrigger() {\r
- @Override\r
- public void triggerBuild(@NotNull final PolledTriggerContext context) throws BuildTriggerException {\r
- }\r
- };\r
- }\r
-\r
- @Override\r
- public String getEditParametersUrl() {\r
- return myDescriptor.getPluginResourcesPath("NuGetTrigger.jsp");\r
- }\r
-}\r