Py学习  »  Git

Github API未分析多行shell变量

Kindman • 5 年前 • 166 次点击  

我在Jenkins配置中有一个文本参数(来自Jenkins Job DSL插件),它允许您输入多行注释。当从shell脚本将版本发布到Github存储库时,我使用这个变量作为body值。我得到的这个错误是解析JSON的问题,我找不到解决方法。我将在下面给您举一个例子。请帮忙。

PERSONAL_ACCESS_TOKEN="random"
TAG_NAME="12.0.0"
VERSION_BUMP="major"
MIGRATION_DOCUMENT="This is first line
This is second line"

curl -i \
-H "Authorization: token ${PERSONAL_ACCESS_TOKEN}" \
-d '{"tag_name": "'"${TAG_NAME}"'", "name": "'"${VERSION_BUMP}"'", \
"body": "'"${MIGRATION_DOCUMENT}"'"}' \
https://github.deere.com/api/v3/repos/randomOrg/testRepo/releases
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30512
 
166 次点击  
文章 [ 1 ]  |  最新文章 5 年前