其实就是直接百度或google然后安装就行了,根本没什么可记录的。
版本管理器:svn gerrit
持续集成工具: jenkins
编译环境: java、mvn等;
备注:
环境搭建
jenkins要开启Archive the artifacts
gerrit要安装gitweb插件
跨服务器编译要用ssh-keygen和ssh-copy-id配置免密登录
安装完之后记得把启动命令都写在开机启动脚本里,防止到时候自己忘了当初的启动命令。
mvn安装之后配置成阿里云的源
<localRepository>/home/apache-maven-3.6.3/repo</localRepository>
<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors>
脚本相关命令
远程执行脚本
ssh root@${ip} "/home/.source/sh/${filename}"
远程拷贝文档
scp root@${ip}:${srcdir}/*.tar.gz ${dstdir}
获取构建时间
buildtime=$(date +%Y%m%d%H%M%S)
git和svn常用的操作
git放弃本地强制与远程同步
git fetch --all
git reset --hard origin/master
git pull
svn放弃本地强制与远程同步
svn revert -R *
svn st | grep '^?' | awk '{print $2}' | xargs rm -rf
添加zip压缩包命令
zip -r ${head_name}.${buildtime}.zip ${head_name}.tar.gz ${sqlname}
添加tar.gz包命令
tar -zcvf $package_name.tar.gz $version --exclude .svn --exclude *.log*
转载请注明来源:https://www.cnblogs.com/bugutian/
浙公网安备 33010602011771号