git - 如何正确连接 Bitbucket 和 Jenkins

标签 git jenkins continuous-integration bitbucket

大约 1 周以来,Bitbucket 没有(?)向我的 Jenkins 服务器发送请求。

我是这样设置的:

端点 http://username:apitoken@jenkinshost/
用户名 = Jenkins 中的用户名
apitoken = apitoken 连接到Jenkins中的用户名
jenkinshost = 我运行 Jenkins 的主机

项目名称是一个项目
token :我可以在每个项目配置中设置的 token 。

我已经根据这个网站做了这个:http://felixleong.com/blog/2012/02/hooking-bitbucket-up-with-jenkins .
它确实起作用了,但现在不起作用了。 Bitbucket 改变了什么吗?我该如何解决这个问题?

enter image description here

最佳答案

为了在新提交后构建你的 repo,使用 Bitbucket Plugin .

只有一件事需要注意: 创建 POST 钩子(Hook)时(注意它是 POST 钩子(Hook),而不是 Jenkins 钩子(Hook)),URL 在末尾有一个“/”时有效。喜欢:

URL: JENKINS_URL/bitbucket-hook/
e.g. someAddress:8080/bitbucket-hook/

不要忘记在作业配置中选中“将更改推送到 Bitbucket 时构建”。

关于git - 如何正确连接 Bitbucket 和 Jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16507895/

相关文章:

javascript - 如何使用 Jenkins 在 CI 中的 Cypress 仪表板中填充作者、分支、提交、消息?

batch-file - 使用批处理脚本启动 Jenkins 构建

java - 在Jenkins中使用构建工具(Maven和Gradle)使用Fortify SCA

sql-server - 搭建多样化的数据库测试环境

continuous-integration - 如何在大厅管道中运行一个小命令?

Git PullRequest 作业失败。找不到要构建的任何修订。验证此作业的存储库和分支配置

python - 安装 pygit2 时出错

git pull --rebase 丢失了我的提交

git - 如何禁止 Git 弄乱行结尾,同时保留 diff 功能?

不同 SCM 中的 SVN Externals