gpt4 book ai didi

java - 将代码推送到 bitbucket 时构建 jenkins 作业

转载 作者:搜寻专家 更新时间:2023-11-01 02:25:12 27 4
gpt4 key购买 nike

我在 bitbucket 中有一个项目,最近安装了 jenkins 。

在 jenkins 中,我在 jenkins 中创建了一份工作。在 New Item 中,我勾选了 Freestyle project 并且没有向 jenkins 项目中添加任何内容。

在配置部分

  • 我添加了源代码管理 -> 无
  • 构建触发器 -> 将更改推送到 BitBucket 时构建

在 Bitbucket 中去了

  • 项目设置
  • 钩子(Hook)
  • 选择钩子(Hook) -> jenkins
  • 添加 Hook

并添加了以下值

Endpoint :- http://myaddress.com:8080
Module name : my jenkins job name
project name - empty
token - empty

所以

我想在将代码推送到 bitbucket 时自动构建我的 jenkins 作业。

最佳答案

经过一番研究,我终于找到了一个很好的解决方案:

  • 安装 Bitbucket Plugin在你的 Jenkins
  • 将普通的 Post 作为 Hook 添加到您的 Bitbucket 存储库(设置 -> Hook )并使用以下 url:

https://YOUR.JENKINS.SERVER:PORT/bitbucket-hook

  • 按如下方式配置您的 Jenkins 项目:
    • build trigger下启用Build when a change is pushed to BitBucket
    • 源代码管理下选择GIT;输入您的凭据并定义要构建的分支(如**feature/*)

通过这种方式,我有三个构建项目,一个用于所有功能,一个用于开发,一个用于发布分支。

最好的是,您不必为每个 Jenkins 项目创建新的 Hook ,只需定义单独的构建过程或要构建的分支即可。

关于java - 将代码推送到 bitbucket 时构建 jenkins 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25802432/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com