即使Jenkins在本地主机中,将更改推送到BitBucket时也可以构建吗?

时间:2018-09-17 19:49:59

标签: jenkins bitbucket jenkins-plugins

即使Jenkins位于 localhost ,也可以在将更改推送到BitBucket时进行构建吗?

1 个答案:

答案 0 :(得分:0)

如果Jenkins在本地主机中,则它可能没有可用于BitBucket Webhook的专用公共IP地址。通过使用ngrok.io,您可以为您的Jenkins本地主机实例创建一个隧道,以便可以使用BitBucket构建webhook。

例如,如果您的Jenkins安装是在安装了ngrok的localhost:8080上进行的,则可以从命令行调用ngrok http 8080,它将为您提供一个公开的URL,该URL将传输到您的本地Jenkins。

添加该ngrok URL作为BitBucket Webhook的目标URL,您应该有业务。

注意::我相信ngrok会为静态网址收取少量的月费。

或者,BitBucket Pipelines每月向所有免费用户提供50分钟的免费Jenkins版本,并为付费用户提供更多时间。 (不确定它实际上是詹金斯,但类似)