其实就是直接百度或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*
posted on 2020-09-17 15:48  步孤天  阅读(32)  评论(0)    收藏  举报