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


本文介绍了一系列软件开发过程中常用的工具和自动化流程,包括问题跟踪平台Jira、代码检测平台SornaQube、接口模拟数据工具Mock及自动化部署工具Jenkins等。此外还详细描述了使用Jenkins进行自动化部署的具体步骤。
316

被折叠的 条评论
为什么被折叠?



