Jenkins:如何在管道项目中使用bitbucket pull请求生成器插件?
我可以从wiki上看到bitbucket pull请求生成器插件支持jenkins管道项目。然而,我找不到任何关于如何使用它的例子。在“代码段生成器”下拉列表中,我也找不到该选项。有人可以分享一个如何使用插件从Jenkins管道项目构建pull请求的示例吗?Jenkins:如何在管道项目中使用bitbucket pull请求生成器插件?,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我可以从wiki上看到bitbucket pull请求生成器插件支持jenkins管道项目。然而,我找不到任何关于如何使用它的例子。在“代码段生成器”下拉列表中,我也找不到该选项。有人可以分享一个如何使用插件从Jenkins管道项目构建pull请求的示例吗?管道{ pipeline { agent any triggers{ bitbucketpr(projectPath:'<BIT_BUCKET_PATH>', cron:'H/15
管道{
pipeline {
agent any
triggers{
bitbucketpr(projectPath:'<BIT_BUCKET_PATH>',
cron:'H/15 * * * *',
credentialsId:'',
username:'',
password:'',
repositoryOwner:'',
repositoryName:'',
branchesFilter:'',
branchesFilterBySCMIncludes:false,
ciKey:'',
ciName:'',
ciSkipPhrases:'',
checkDestinationCommit:false,
approveIfSuccess:false,
cancelOutdatedJobs:true,
commentTrigger:'')
}
}
任何代理人
触发{
bitbucketpr(项目路径:“”,
cron:'H/15****',
凭证ID:“”,
用户名:“”,
密码:“”,
repositoryOwner:“”,
repositoryName:“”,
branchesFilter:“”,
BrancheSFilterBySCM包括:false,
ciKey:“”,
ciName:“”,
西斯基普语:'',
checkDestinationCommit:false,
批准成功:false,
cancelOutdatedJobs:对,
commentTrigger:“”)
}
}
设置Jenkins管道后,第一次手动运行作业(否则触发器可能无法工作!)
关于
的文档在哪里?例如,支持哪些类型的URL(ssh、https等)?是否附加repositoryOwner和repositoryName以获取完整的项目URL,或者应该将完整URL分配给projectPath?这些参数记录在哪里?我相信这是一个很有用的插件,但是缺少文档会让那些没有马上放弃它的人浪费大量的试验和错误时间。此外,我在GitHub上搜索了插件代码,没有发现诸如“projectPath”和“repositoryOwner”之类的参数。这些参数与相应功能之间是如何连接的?