課程
/運維&測試
/自動化測試
/用Jenkins自動化搭建測試環境
自動化部署時,拉取最新的代碼是在哪個步驟?sh腳本上也沒寫拉取代碼,請大神指導
2019-03-19
源自:用Jenkins自動化搭建測試環境 7-1
正在回答
git pull是用來拉取最新代碼的,視頻中只是將代碼做了一點點的修改,從本地修改完后通過push命令直接到了遠程倉庫。使用jenkins進行持續化部署其實和你的代碼做不做修改沒有必然聯系,在執行shell的時候,jenkins只是去你配置的git地址中拿到當前的代碼,并maven install。構建前不會拉取最新代碼。
我猜你想了解的應該是什么時機會使用git pull命令吧,實際開發時,會有多個開發人員處理同一個工程,那么你點開自己的IDE修改了代碼想要提交(commit)會發現與遠程有沖突,這個就是pull的前提。你需要在提交自己代碼到遠程倉庫前,pull一下代碼,使自己的本地代碼與遠程倉庫代碼一致。然后你的修改后的代碼才可以正常提交到遠程倉庫。
是沒看到git pull,但我理解設置了git倉庫每次mvn clean install 構建前會幫你拉最新的代碼了,請大佬解答
舉報
利用Jenkins實現測試環境的一鍵自動化部署。
1 回答關于服務器代碼自動拉取
1 回答老師項目自動化部署了,但是如果每次部署我想要初始化數據該如何操作呢?
1 回答接口開發代碼和接口測試代碼部署
2 回答使用Jenkins部署成功,但是訪問時,就卡在那里
1 回答Python自動化測試
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-03-13
git pull是用來拉取最新代碼的,視頻中只是將代碼做了一點點的修改,從本地修改完后通過push命令直接到了遠程倉庫。使用jenkins進行持續化部署其實和你的代碼做不做修改沒有必然聯系,在執行shell的時候,jenkins只是去你配置的git地址中拿到當前的代碼,并maven install。構建前不會拉取最新代碼。
我猜你想了解的應該是什么時機會使用git pull命令吧,實際開發時,會有多個開發人員處理同一個工程,那么你點開自己的IDE修改了代碼想要提交(commit)會發現與遠程有沖突,這個就是pull的前提。你需要在提交自己代碼到遠程倉庫前,pull一下代碼,使自己的本地代碼與遠程倉庫代碼一致。然后你的修改后的代碼才可以正常提交到遠程倉庫。
2019-03-27
是沒看到git pull,但我理解設置了git倉庫每次mvn clean install 構建前會幫你拉最新的代碼了,請大佬解答