io.sealights.agents.plugin.NotifyBuildEndTask Maven / Gradle / Ivy
package io.sealights.agents.plugin;
import io.sealights.onpremise.agents.java.agent.plugins.engine.lifecycle.BuildEndInfo;
/**
* Implements empty goal for sending end build notification
* PluginEngine API demands goal for access to plugin execution data
*
* @author ala schneider Jan 1, 2018
*
*/
public class NotifyBuildEndTask extends SealightsTask {
public NotifyBuildEndTask(SealightsPluginExtention extension, BuildEndInfo buildInfo) {
super(extension);
getPluginEngine().notifyBuildEnd(this, buildInfo);
}
@Override
public String getName() {
return "notify build end";
}
@Override
protected boolean executePluginGoal() {
// This method is never called
return false;
}
}