这个已经发起了上传,想要中止的话要到
这种需要你的Jenkins部署在一个公网环境里,Github的webhook其实只是在发现push操作时帮你调用一个API(给你的Jenkins发个请求),既然你按网上的教程学习过,应该知道如何通过给特定URL发请求来触发构建,所以你需要的应该就是一个公网环境下的Jenkins
git pull是用来拉取最新代码的,视频中只是将代码做了一点点的修改,从本地修改完后通过push命令直接到了远程仓库。使用jenkins进行持续化部署其实和你的代码做不做修改没有必然联系,在执行shell的时候,jenkins只是去你配置的git地址中拿到当前的代码,并maven install。构建前不会拉取最新代码。
我猜你想了解的应该是什么时机会使用git pull命令吧,实际开发时,会有多个开发人员处理同一个工程,那么你点开自己的IDE修改了代码想要提交(commit)会发现与远程有冲突,这个就是pull的前提。你需要在提交自己代码到远程仓库前,pull一下代码,使自己的本地代码与远程仓库代码一致。然后你的修改后的代码才可以正常提交到远程仓库。
你只需要关注和在意老师讲的知识点就好,让关防火墙是为了减少异常,中断你学习的思路。要是部分关闭,又要啰嗦防火墙怎么操作了,与主要知识点无关联。实际部署肯定不能把防火墙直接关闭的。不必纠结这个