【问题标题】:Jenkins integrate with BitBucket(Mercurial) doesn't pull all cahngesJenkins 与 BitBucket(Mercurial) 的集成不会拉动所有更改
【发布时间】:2016-04-07 08:08:43
【问题描述】:

我已经使用 BitBucket (Mercurial) 配置了我的 Jenkins 配置文件。请看配置。

在 Jenkins 配置文件中,更改会根据 bitbucket 签入历史正确显示。

Jenkins 构建确认了新构建的成功。

但是,在 Jenkins 服务器工作空间文件夹中,我看不到所有应该属于这些签入的更改

想知道为什么有时会丢失在签入历史记录中提取一些更改。

【问题讨论】:

  • 我的错,我看错了工作区路径。

标签: jenkins mercurial continuous-integration bitbucket


【解决方案1】:

您实际上需要配置Bitbucket hook service(项目设置)。

这样,Bitbucket 将通知您的 Jenkins 服务器目标分支 上的每个存储库更改。

【讨论】:

  • 我有 Poll SCM H/5 * * * * 应该每 5 分钟完成一次工作。如果有变化,它确实会每五分钟触发一次拉动。但问题是为什么它没有拉动所有的变化
  • 因为每五分钟它会拉出最后一次提交并将其用于编译过程。如果您配置了 Webhook,您将在 Bitbucket 和 Jenkins 之间建立直接链接。这样,每个更改(提交)都会被推送到 Jenkinss
  • 所以你是说它只会拉最后一次提交,但自上次构建以来的所有提交?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-13
  • 2012-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多