Package io.jenkins.plugins
Class DingTalkStep
java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
io.jenkins.plugins.DingTalkStep
- All Implemented Interfaces:
ExtensionPoint,Describable<org.jenkinsci.plugins.workflow.steps.Step>
public class DingTalkStep
extends org.jenkinsci.plugins.workflow.steps.Step
支持 pipeline 中使用
* 不要使用 @Data 注解,spotbugs 会报错 *
* Redundant nullcheck of this$title, which is known to be non-null in * io.jenkins.plugins.model.MessageModel.equals(Object)
- Author:
- liuwei
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription获取按钮排列方向send(Run<?, ?> run, EnvVars envVars, TaskListener listener) voidvoidsetAtAll(boolean atAll) voidsetBtnLayout(BtnLayoutEnum btnLayout) voidsetBtns(List<ButtonModel> btns) voidsetHideAvatar(boolean hideAvatar) voidsetMessageUrl(String messageUrl) voidvoidsetSingleTitle(String singleTitle) voidsetSingleUrl(String singleUrl) voidvoidvoidsetType(MsgTypeEnum type) org.jenkinsci.plugins.workflow.steps.StepExecutionstart(org.jenkinsci.plugins.workflow.steps.StepContext context) Methods inherited from class org.jenkinsci.plugins.workflow.steps.Step
getDescriptor
-
Constructor Details
-
DingTalkStep
public DingTalkStep() -
DingTalkStep
-
-
Method Details
-
setType
-
setAt
-
setAtAll
@DataBoundSetter public void setAtAll(boolean atAll) -
setTitle
-
setText
-
setMessageUrl
-
setPicUrl
-
setSingleTitle
-
setSingleUrl
-
setBtns
-
setBtnLayout
-
setHideAvatar
@DataBoundSetter public void setHideAvatar(boolean hideAvatar) -
getBtnLayout
获取按钮排列方向- Returns:
- 水平或则垂直
-
isHideAvatar
-
send
-
start
public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws Exception - Specified by:
startin classorg.jenkinsci.plugins.workflow.steps.Step- Throws:
Exception
-