1

例如,我想使用声明性语法配置通知插件以在多分支管道中使用。有为此目的的代码段生成器为我提供了如下代码:

properties([  
   [  
      $class:'HudsonNotificationProperty',
      endpoints:[  
         [  
            urlInfo:[  
               urlOrId:'https://example.com/smth',
               urlType:'PUBLIC'
            ]
         ]
      ]
   ],
   pipelineTriggers(   [  

   ]   )
])

我相信它是用Scripted Pipeline语法编写的。如何使用声明式管道语法将其集成到我的项目中?

4

1 回答 1

3

在声明管道之前粘贴您的属性片段:

#!/usr/bin/env groovy

properties([[$class: 'HudsonNotificationProperty',
  endpoints: [[urlInfo: [urlOrId: 'https://foo.bar.com', urlType: 'PUBLIC']]]]]
 )

pipeline {
...
}
于 2018-01-14T17:04:02.433 回答