这个问题已经问here。我觉得我错过了一些小事。我做了什么:
1.安装詹金斯。 (没有jenkins用户只是为了避免在用户之间移动所有ssh)
的詹金斯
1 / a我安装了所有必要的插件(git插件......)
1 / b使用git存储库和密钥设置我的构建
1 / c Jenkins全球安全Jenkins自己的数据启用,任何人都可以做任何选择
配置系统中的1 / d Jenkins url设置http://extrnalIp:8081/
1 / e我可以构建我的项目,从Bucket中克隆并构建自己
的路由器
我将端口forawrding设置为8081,因此它不会干扰8080
1 / a在转移到端口转发之前我用通常的端口8080尝试了它
的到位桶
在钩子部分,我尝试了以下选项
1 / a http://username:30df7f2e47fd262225b3ca3519388959@externalIP:8081/
projectname:TestHook,token:someToken。
1 / b POST:http://userName:30df7f2e47fd262225b3ca3519388959@externalIP:8081/job/TestHook/build?token=someToken
1 / c我跟着bitbucket解释(作为我在网上发现的一些参考资料)... bitbucket疑难解答dint帮助我太多了。
其他一些我不记得的选择。
我将某些内容推送到我的存储库但Hook从未被触发。 我设置了一个数据包嗅探器,但我发现端口8081没有任何东西。
有人可以告诉我可能是什么问题或尝试什么。 我是詹金斯的新手。
Tnx很多。
答案 0 :(得分:0)
最后,我完成了在项目配置中按计划设置投票SCM :
*/1 * * * *
每分钟。