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.