从源代码repo自动创建Jenkins作业-无Jenkins交互

从源代码repo自动创建Jenkins作业-无Jenkins交互,jenkins,jenkins-pipeline,bitbucket,devops,Jenkins,Jenkins Pipeline,Bitbucket,Devops,我期待在jenkins自动创造就业机会,根据拉请求、分支、主推等类似于我们在Gitlab中所做的工作。我的SCM在这里 到目前为止,我已经设置了基于docker的代理与Jenkins和butbucket的集成,当我创建作业并将其配置为使用repo时,一切正常,但我只想删除Jenkins中创建作业的一个步骤,并希望工作流如下所示: 在butbucket源代码中,repo保留所有管道配置,branch和tag触发Jenkins管道,而不接触Jenkins以创建作业或任何配置。只想通过代码repo f

我期待在jenkins自动创造就业机会,根据拉请求、分支、主推等类似于我们在Gitlab中所做的工作。我的SCM在这里

到目前为止,我已经设置了基于docker的代理与Jenkins和butbucket的集成,当我创建作业并将其配置为使用repo时,一切正常,但我只想删除Jenkins中创建作业的一个步骤,并希望工作流如下所示:

在butbucket源代码中,repo保留所有管道配置,branch和tag触发Jenkins管道,而不接触Jenkins以创建作业或任何配置。只想通过代码repo for pipeline中的脚本来驱动


如果您对工作流有任何建议或帮助,我们将不胜感激。

我得到了问题的答案,因此列出了非常简单的工作流工作用例的步骤

步骤:

  • 转到要启用基于请求的触发的bitbucket服务器存储库。将Post Recieve钩子添加到此存储库“Bitbucket服务器的Jenkins的Webhook”,使此钩子能够连接到Jenkins。启用此插件将在每次打开新的Pull请求时向jenkins发出POST请求

  • 在Jenkins服务器上,这将与Blue Ocean Pipeline一起工作,默认情况下,Blue Ocean Pipeline将为pull请求分支选择更改,并在每个pull请求上触发作业

  • 默认情况下,蓝海管道将创建多分支管道作业以使用bitbucket存储库