Хочу создать страницу слияния, используя curl в конвейере Jenkins, но она не принимает HTML, даже если мне удалось избежать "
Я создал локон, как показано ниже, и он работает. Мне нужно передать другой HTML в значение хранилища
sh """
#!/bin/bash
curl -u [credentials] -X POST -H 'Content-Type: application/json' -d'{"type":"page","title":"PPR new page", "ancestors":[{"id":369394494}], "space":{"key":"IM"},"body":{"storage":{"value":"<p>hello</p>","representation":"storage"}}}' https://[myJIRA]/wiki/rest/api/content/ | python -mjson.tool
"""
Этот код выдает ошибку. Я перепробовал все разные варианты.
sh """
#!/bin/bash
curl -u [credentials] -X POST -H 'Content-Type: application/json' -d'{"type":"page","title":"PPR new page", "ancestors":[{"id":369394494}], "space":{"key":"IM"},"body":{"storage":{"value":"Defects:<ac:structured-macro ac:name=\"jira \"><ac:parameter ac:name=\"columns \">key,summary,type,created,project,priority,status</ac:parameter><ac:parameter ac:name=\"jqlQuery \">type=Defect AND fixVersion = 2.00.014.02 ORDER BY key ASC</ac:parameter></ac:structured-macro>,"representation":"storage"}}}' https://[myJIRA]/wiki/rest/api/content/ | python -mjson.tool
"""
Это должно создать страницу слияния.