How to make a curl request with json in jenkins pipeline groovy script

后端 未结 2 2041
独厮守ぢ
独厮守ぢ 2021-02-14 01:03

I am trying to make a New Relic deployment API call as a Jenkins build step using the Groovy pipeline. I\'m having trouble because of the use of both single and double quotes wi

2条回答
  •  梦如初夏
    2021-02-14 01:28

    The 'json' variable contains a string that has an extra trailing single quote (').

    When this is used in -d '${json}'" I suspect it will result in an extra (') in the data block. The data block will require the JSON be enclosed in single quotes so make certain those are included.

    Not being a Groovy person (pun intended) you may have to play with escaping characters it ensure that the correct string is passed to the cURL command.

提交回复
热议问题