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) void
void
setAtAll
(boolean atAll) void
setBtnLayout
(BtnLayoutEnum btnLayout) void
setBtns
(List<ButtonModel> btns) void
setHideAvatar
(boolean hideAvatar) void
setMessageUrl
(String messageUrl) void
void
setSingleTitle
(String singleTitle) void
setSingleUrl
(String singleUrl) void
void
void
setType
(MsgTypeEnum type) org.jenkinsci.plugins.workflow.steps.StepExecution
start
(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:
start
in classorg.jenkinsci.plugins.workflow.steps.Step
- Throws:
Exception
-