我将 git 用于我的源代码,并想从命令行引入一些自动部署。
我的文件夹结构是
/app
/build
/tests
我有一个构建步骤,我运行它填充构建文件夹。
理想情况下,我只想部署构建文件夹,并希望它位于部署分支上(例如 test/uat/live)。有没有办法可以构建我的存储库来实现这一点,或者我应该使用子模块进行部署跟踪?
即一个工作流程
git clone ...
do work on master (or branch and merge to master)
git commit
make
git deploy live