问答详情
源自:7-1 课程总结

自动化部署时,拉取最新的代码是在哪个步骤?

自动化部署时,拉取最新的代码是在哪个步骤?sh脚本上也没写拉取代码,请大神指导

提问者:慕前端6561094 2019-03-19 17:37

个回答

  • feiYingShang
    2020-03-13 21:20:49

    git pull是用来拉取最新代码的,视频中只是将代码做了一点点的修改,从本地修改完后通过push命令直接到了远程仓库。使用jenkins进行持续化部署其实和你的代码做不做修改没有必然联系,在执行shell的时候,jenkins只是去你配置的git地址中拿到当前的代码,并maven install。构建前不会拉取最新代码。

    我猜你想了解的应该是什么时机会使用git pull命令吧,实际开发时,会有多个开发人员处理同一个工程,那么你点开自己的IDE修改了代码想要提交(commit)会发现与远程有冲突,这个就是pull的前提。你需要在提交自己代码到远程仓库前,pull一下代码,使自己的本地代码与远程仓库代码一致。然后你的修改后的代码才可以正常提交到远程仓库。

  • TryXD
    2019-03-27 14:55:06

    是没看到git pull,但我理解设置了git仓库每次mvn clean install 构建前会帮你拉最新的代码了,请大佬解答