自动化部署时,拉取最新的代码是在哪个步骤?sh脚本上也没写拉取代码,请大神指导
git pull是用来拉取最新代码的,视频中只是将代码做了一点点的修改,从本地修改完后通过push命令直接到了远程仓库。使用jenkins进行持续化部署其实和你的代码做不做修改没有必然联系,在执行shell的时候,jenkins只是去你配置的git地址中拿到当前的代码,并maven install。构建前不会拉取最新代码。
我猜你想了解的应该是什么时机会使用git pull命令吧,实际开发时,会有多个开发人员处理同一个工程,那么你点开自己的IDE修改了代码想要提交(commit)会发现与远程有冲突,这个就是pull的前提。你需要在提交自己代码到远程仓库前,pull一下代码,使自己的本地代码与远程仓库代码一致。然后你的修改后的代码才可以正常提交到远程仓库。
是没看到git pull,但我理解设置了git仓库每次mvn clean install 构建前会帮你拉最新的代码了,请大佬解答