我是詹金斯的菜鸟,我有一台Jenkins服务器,运行一个可用的剧本来部署应用程序。
我希望能够让Jenkins运行一个ansible playbook,在打开GitHub pull请求时运行应用程序python测试。然后我想将测试结果显示在Github回购中,类似于Travis的做法。詹金斯有没有办法实现这个目标?感谢
答案 0 :(得分:1)
这可以通过Jenkins实现。 这项任务有3个主要步骤:
如果Jenkins GitHub插件不允许触发请求webhooks,你必须实现自己的监听
GitHub's webhooks API pull_request
事件,然后通过网址远程启动Jenkins构建。