将代码推送到bitbucket时构建jenkins作业 [英] Build jenkins job when push code to bitbucket

查看:279
本文介绍了将代码推送到bitbucket时构建jenkins作业的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have a project in bitbucket and recently installed jenkins .

在詹金斯,我在詹金斯创造了一个工作.从New Item开始,我在Freestyle project上打了勾,并且没有在jenkins项目中添加任何内容.

In jenkins I created a job in jenkins . from New Item, I ticked Freestyle project and did not add anything to the jenkins project .

在配置"部分

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

在Bitbucket中访问

In Bitbucket went to

  • 项目设置
  • 挂钩
  • 选择挂钩-> jenkins
  • 添加挂钩

并添加了以下值

端点:- http://myaddress.com:8080
模块名称:我的詹金斯工作名称
项目名称-空
令牌-空

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

如此

当我将代码推送到bitbucket时,我想自动完成我的詹金斯工作.

I want to bulid my jenkins job automatically when I push code to bitbucket.

推荐答案

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

After some research I found a good solution finally:

  • 在您的Jenkins上安装 Bitbucket插件
  • 向您的Bitbucket存储库( Settings-> Hooks )中添加一个普通的Hook并使用以下网址:
  • Install Bitbucket Plugin at your Jenkins
  • Add a normal Post as Hook to your Bitbucket repository (Settings -> Hooks) and use following url:

https://您的JENKINS.SERVER:PORT /bitbucket-hook

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

  • 按以下方式配置您的Jenkins项目:
    • 构建触发器下启用在将更改推送到BitBucket时构建
    • 源代码管理下,选择 GIT ;输入您的凭据并定义要构建的分支(例如 ** feature/* )
      • Configure your Jenkins project as follows:
        • under build trigger enable Build when a change is pushed to BitBucket
        • under Source Code Management select GIT; enter your credentials and define Branches to build (like **feature/*)
        • 通过这种方式,我有三个构建项目,一个用于所有功能,一个用于开发,一个用于发布分支.

          By this way I have three build projects, one for all features, one for develop and one for release branch.

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

          Best, you don't have to create new hooks for every Jenkins project just define the separate build process or branches to be build.

          这篇关于将代码推送到bitbucket时构建jenkins作业的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆