我在BitBucket上有一个存储库,我正在使用Jenkins管道脚本使用packer构建AMI。
一旦AMI成功构建,我需要对存储库中的代码进行更改,并引发一个PR
创建从Jenkins到BitBucket存储库的PR最简单的方法是什么?
通过Jenkins sh/bat步骤,您可以使用curl调用BitBucket API并创建一个pull请求
curl https://api.bitbucket.org/2.0/repositories/my-workspace/my-repository/pullrequests
-u my-username:my-password
--request POST
--header 'Content-Type: application/json'
--data '{
"title": "My Title",
"source": {
"branch": {
"name": "staging"
}
}
}'