我沒去過bat之類的大型公司,不知道大團隊協作的時候是如何更新代碼的,我工作過的公司一般有以下幾種方式:
<code> 1.我把更新代码打包给项目经理,项目经理部署到他的环境测试通过后,他用ftp更新到服务器. 2.git上有两个分支,一个是测试分支,一个是主分支, 我们编码完成后把代码更新到测试分支,项目经理pull到他的环境,测试通过后合并到主分支中. 3.我自己打包覆盖到服务器. </code>
我想問的是如何制定一個安全的,嚴謹的,符合規範的流程並選取與之配合的軟體
我沒去過bat之類的大型公司,不知道大團隊協作的時候是如何更新代碼的,我工作過的公司一般有以下幾種方式:
<code> 1.我把更新代码打包给项目经理,项目经理部署到他的环境测试通过后,他用ftp更新到服务器. 2.git上有两个分支,一个是测试分支,一个是主分支, 我们编码完成后把代码更新到测试分支,项目经理pull到他的环境,测试通过后合并到主分支中. 3.我自己打包覆盖到服务器. </code>
我想問的是如何制定一個安全的,嚴謹的,符合規範的流程並選取與之配合的軟體
可以使用jenkins之類的專案管理工具。
自動化工具,人工打包真不安全,上週才試過把測試環境發線上,真刺激。 。 。
我也沒去過BAT,但都用2。
感覺題目和描述不太對等....
如果是題目的意思可以看看git hooks相關內容,自動部署到測試環境可以用git hooks實現。