public class RemoteBuildTrigger<T extends hudson.model.Job<?,?> & jenkins.model.ParameterizedJobMixIn.ParameterizedJob>
extends hudson.triggers.Trigger<T>
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
RemoteBuildTrigger.DescriptorImpl
The descriptor for this trigger.
|
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
PLUGIN_APPID |
| コンストラクタと説明 |
|---|
RemoteBuildTrigger(String remoteBuildToken)
Creates instance with specified parameters.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
RemoteBuildTrigger.DescriptorImpl |
getDescriptor() |
String |
getProjectName()
Gets project name.
|
String |
getRemoteBuildToken()
Gets token.
|
void |
removeDuplicatedTrigger(Set<RemoteBuildTrigger> triggers)
Remove the duplicated trigger from the triggers.
|
void |
scheduleBuild(String queueName,
net.sf.json.JSONArray jsonArray)
Schedules build for triggered job using application message.
|
void |
setRemoteBuildToken(String remoteBuildToken)
Sets token.
|
void |
start(T project,
boolean newInstance) |
void |
stop() |
@DataBoundConstructor public RemoteBuildTrigger(String remoteBuildToken)
remoteBuildToken - the token for remote build.public void start(T project, boolean newInstance)
start クラス内 hudson.triggers.Trigger<T extends hudson.model.Job<?,?> & jenkins.model.ParameterizedJobMixIn.ParameterizedJob>public void stop()
stop クラス内 hudson.triggers.Trigger<T extends hudson.model.Job<?,?> & jenkins.model.ParameterizedJobMixIn.ParameterizedJob>public void removeDuplicatedTrigger(Set<RemoteBuildTrigger> triggers)
triggers - the set of current trigger instances which have already been loaded in the memorypublic String getRemoteBuildToken()
public void setRemoteBuildToken(String remoteBuildToken)
remoteBuildToken - the token.public String getProjectName()
public void scheduleBuild(String queueName, net.sf.json.JSONArray jsonArray)
queueName - the queue name.jsonArray - the content of application message.public RemoteBuildTrigger.DescriptorImpl getDescriptor()
getDescriptor インタフェース内 hudson.model.Describable<hudson.triggers.Trigger<?>>getDescriptor クラス内 hudson.triggers.Trigger<T extends hudson.model.Job<?,?> & jenkins.model.ParameterizedJobMixIn.ParameterizedJob>Copyright © 2016–2017. All rights reserved.