1.一种前端源项目的打包方法,其特征在于,包括:
s1、编写打包构建脚本,所述打包构建脚本包括打包脚本和迁移脚本;
s2、在源项目的打包配置文件中配置源项目地址、发布目录地址和源项目不同分支的打包命令行,所述打包配置文件中列有所述源项目引用的第三方插件的索引列表;
s3、在打包服务中导入源项目,所述打包服务自动读取所述源项目中打包配置文件的第三方插件的索引列表进行第三方插件的安装,并自动读取所述源项目地址和所述源项目不同分支的打包命令行,获取需要拉取的源项目地址以及对应的不同分支的打包命令行,将所述不同分支的打包命令行对源项目不同分支的打包命令转化为不同的打包按钮进行显示;
s4、当点击所述打包按钮时,会根据所述源项目地址拉取源项目,并通过所述打包脚本辅助所述打包命令行对与其对应的所述源项目的分支执行打包操作;
s5、当打包结束后得到打包产物,执行迁移脚本将所述打包产物迁移至发布目录地址指向的发布目录。
2.根据权利要求1所述的前端源项目的打包方法,其特征在于,所述s4中当点击所述打包按钮时,会根据所述源项目地址拉取源项目之后还包括:
在所述源项目中依次执行安装代码控制系统的分支清理命令、切换分支命令和拉取更新命令。