我正在尝试使用groovy创建一个自定义管道,但是我在网络上找不到任何地方讨论了如何添加可以在jenkinsfile中设置的属性。我正在尝试添加curl命令,但需要在jenkinsfile中设置URL,因为对于每个构建它都会有所不同。
谁能解释应该怎么做或在已经讨论过的地方链接?
示例Jenkinsfile:
msBuildPipelinePlugin
{
curl_url = "http://webhook.url.com"
}
自定义管道常规代码:
def response = sh(script:'curl -i -X POST -H'Content-Type:application / json'-d'{“ text”,“ Jenkins Info。\ n这是更多文本”}'curl_url,returnStdout:true )
谢谢
我使用它来工作
//响应只是curl语句的输出
def response = [“ curl”,“-i”,“-v”,“-X”,“ POST”,“-data-urlencode”,“ payload = {\” text \“:\”消息主体\ “}”,“ curl url here”]。execute()。text
谢谢
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句