例如,我想使用声明性语法配置Notification plugin以在多分支管道中使用。 为此目的snippet generator为我提供了如下代码:
properties([
[
$class:'HudsonNotificationProperty',
endpoints:[
[
urlInfo:[
urlOrId:'https://example.com/smth',
urlType:'PUBLIC'
]
]
]
],
pipelineTriggers( [
] )
])
我相信它是用Scripted Pipeline语法编写的。如何使用Declarative Pipeline语法将其集成到我的项目中?
答案 0 :(得分:1)
在声明管道之前粘贴属性片段:
#!/usr/bin/env groovy
properties([[$class: 'HudsonNotificationProperty',
endpoints: [[urlInfo: [urlOrId: 'https://foo.bar.com', urlType: 'PUBLIC']]]]]
)
pipeline {
...
}