1.jira是一个问题或任务跟踪平台
禅道:bug修复平台
2.sorna:搭建基于SornaQube的自动化安全代码检测平台
3.接口模拟数据:mock,后端用swagger,yapi,apifox
4.代码对比工具diffmerge
这个软件很牛逼的,可以知道文件夹里哪两个文件不对,并且很明显地标记出来
http://www.sourcegear.com/diffmerge/downloaded.php
5.jenkins 自动化部署
1、从git/svn上拉取最新的master代码分支
2、编译代码并打包成war包
3、通过脚本发布到对应的容器中(tomcat/weblogic),并启动项目
4.定时构建, H 08 * * *
npm install :下载工作区npm包
rm -rf ./dist/* :删除dist目录下的所有文件,dist目录即为当前jenkins工作区打包后的文件。
npm run build :执行打包命令
rm -rf /www/web/site/* :删除服务器上/www/web/site/ 目录下的所有文件/www/web/site/ 为服务器项目放置位置。
cp -rf ./dist/* /www/web/site :把当前构建工作区dist目录里的文件 copy 到服务器/www/web/site 文件夹下。
source /etc/profile
npm cache verify
npm install
npm run build:test
tar -czf manage-base-vue-jeecg.tar.gz dist
rm -rf dist