有什么方法可以将 Bitbucket on cloud 和 Jenkins On premise 集成起来

Is there any way to integrate Bitbucket on cloud and Jenkins On premise

我正在尝试在本地集成云上的 Bitbucket 和 Jenkins,但是一旦我在 Bitbucket 云中输入本地 Jenkins 的 IP,它就会显示错误 URL 无效。

有没有办法解决这个问题,或者我需要购买 Jenkins 云许可证吗?

云 Bitbucket 服务器看不到您的本地 Jenkins 服务器,因为它是内部服务器。 您可以使用以下替代方法之一解决它:

  • 请您的系统管理员使用全局 IP 地址和 Jenkins 端口(例如 8080)公开您的 Jenkins 服务器,以便 Bitbucket 服务器能够访问它。这不是完全安全的。
  • 激活 Jenkins 作业,该作业会在内部时间从远程 BitBucket 服务器拉取 - 在作业 'Build Triggers' 部分选中 'Poll SCM' 复选框并设置 cron 设置(例如:'H/15 * * * *' 每 15 分钟构建一次。请注意,如果没有代码更改,它将不会构建)