即使Jenkins位于 localhost ,也可以在将更改推送到BitBucket时进行构建吗?
答案 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版本,并为付费用户提供更多时间。 (不确定它实际上是詹金斯,但类似)