0
A
回答
0
您可能必须被授权调用jenkins钩子。并正确配置您的工作。请参阅构建配置中的构建触发器部分。
http://<username>:<api-token>@<jenkins-server>/job/<job-name>/build
0
这是荒谬的,但我前段时间写的博客文章与同一个名字: http://lkrnac.net/blog/2014/03/continuous-delivery/
具体步骤如何詹金斯与GitHub的整合(与截图)是第二部分。我复制他们从我的博客(但我建议直接去博客文章 - 因为截图>):
詹金斯 - GitHub的整合
- 这里封锁要求是有从网络访问服务器詹金斯。如果你不能出于任何原因,你必须坚持在詹金斯投票源控制。
- 将GitHub插件安装到Jenkins中
- 在GitHub中为Jenkins生成个人访问令牌。这可以在“编辑你的配置文件” - >“应用程序”下找到。
- 设置GitHub插件以在Jenkins中使用生成的令牌。您可以在“管理Jenkins” - >“配置系统” - >“GitHub Web Hook”中找到此部分。请注意,您不需要使用密码。 API URL是“https://api.github.com”
- 在Github中创建WebHook。打开存储库 - >“设置” - >“Webhooks &服务” - >“创建Webhook”
- 使用带有后缀“/ github-webhook”的Jenkins URL。 Jenkins将在您配置作业时自动替换,因此不需要为每个Jenkins作业创建GitHub钩子
- 创建后,您可以通过“近期交货”中的三个点来测试webshook。 HTML错误代码“302 Found”意味着它工作正常(即使GitHub使用感叹号突出显示)。
- 最后让GitHub上引发詹金斯工作
相关问题
- 1. GitHub:如何发送每个单独的提交请求?
- 2. 发布github上更改连接提交
- 3. Github在Hudson中提交触发器后启用安全性
- 4. Github提交(推送)要点
- 5. 连续触发DML
- 6. 与无人机和github持续集成:构建不会触发提交
- 7. 每个GitHub API每次提交都不能传递多个文件?
- 8. 可以发送多个pull请求来拉动github提交吗?
- 9. github上的变化不连续上演提交
- 10. 连续提交libcURL(C/C++)
- 11. 修剪几个连续提交
- 12. Autoclick在几个页面提交连续
- 13. Mercurial:折叠多个非连续提交
- 14. onclick触发提交?
- 15. Github + Jenkins >>如何触发代码库中的“提交和推送”构建?
- 16. 使'每个'循环连续发生
- 17. 提交表单上传文件不会发送提交变量
- 18. 按钮提交触发器输入
- 19. Ajax Iframe触发器点击提交
- 20. Oracle:模拟“提交后”触发器
- 21. alert()触发器表单提交
- 22. 提交触发器不起作用
- 23. JCrop api'dragging-action'触发器提交事件
- 24. Rails5:表单远程 - 触发器提交
- 25. 通过提交触发器传递元素
- 26. 连续发送消息
- 27. 连续发送数据
- 28. 带定时器触发器和Blob触发器的连续Web作业
- 29. GitHub和Git扩展 - 推送提交
- 30. 在github上看不到推送提交
“手动触发工作”,但那里掌握一些提交? – 2014-10-01 13:37:39