#!/bin/bash function svn_commit() { local ret echo "$svn_msg"|grep 'v1.1.1' &> /dev/null ret=$? if [ $ret -ne 0 ] then echo "提交信息中没有版本号" exit 1 fi if [ -d $local_svn/$task_type/$svn_item_dir ] then svn delete -m "$svn_msg" $svn_addr/$task_type/$svn_item_dir --username amos.lu --password llm.6765082 rm -rf $local_svn/$task_type/$svn_item_dir mkdir $local_svn/$task_type/$svn_item_dir cp -r /dev/shm/$ITEM/* $local_svn/$task_type/$svn_item_dir cd $local_svn/$task_type/ svn import -m "$svn_msg" $svn_item_dir $svn_addr/$task_type/$svn_item_dir --username amos.lu --password llm.6765082 rm -rf $local_svn/$task_type/$svn_item_dir/ svn update else mkdir $local_svn/$task_type/$svn_item_dir cp -r /dev/shm/$ITEM/* $local_svn/$task_type/$svn_item_dir cd $local_svn/$task_type svn import -m "$svn_msg" $svn_item_dir $svn_addr/$task_type/$svn_item_dir --username amos.lu --password llm.6765082 rm -rf $local_svn/$task_type/$svn_item_dir/ svn update fi }
http://linuxg.blog.51cto.com/4410110/1790033
相关推荐
jenkins+maven+svn+tomcat 持续集成环境快捷部署,实现自动编译打包部署
Jenkins自动化部署获取svn二级目录,Jenkins部署教程和动态获取svn路径教程
共14个文件,按顺序安装
jenkins+svn一键发布war包,简单、高效、便捷。操作简单。
jenkins上的svn插件及其依赖。直接上传就能使用。有问题欢迎交流
jenkins上传apk到svn的插件,是必须要的插件,离线版本。
Jenkins+Maven+SVN+Tomcat持续集成实战v2.pdf Jenkins+Maven安装、部署、使用
jenkins上传scn插件:svn publisher plugin jenkins上传scn插件:svn publisher plugin
Jenkins SVN Publisher Plugin上传插件,通过该插件可以将Jenkins的成果文件上传至指定的SVN地址!
网站持续集成操作步骤,实现代码自动上传部署,提高工作效率
win7+jenkins+node+svn持续集成,使用forever守护进程,注意安装
Jenkins+Maven+SVN快速搭建持续集成环境
jenkins + svn+maven持续集成
Jenkins subversion svn插件 离线安装
Jenkins + Maven + SVN + SSH持续集成 图文结合
Jenkins + Maven + SVN + SSH持续集成实战手册
目录 1、传统网站部署流程 2、主流网站部署流程及方法 3、Jenkins持续平台安装 4、Jenkins持续集成MAVEN讲解 5、Jenkins持续集成JOB工程设置 6、Jenkins持续集成网站构建实战...Jenkins+Maven+SVN+Tomcat持续集成实v1战
Jenkins+Maven+svn+Tomcat入门文档
通过jenkins和ant以及svn进行整合,可以完成对系统的源代码的自动下载更新,以及代码的自动编译打包和项目的自动部署(项目的自动构建部署)。而且项目的自动构建部署和平台无关,不限定时间,可以定时操作,将开发...
Jenkins:Jenkins + gradle + svn + windows自动化编译,上传svn; apk注入svn源码路径,版本号,jenkins build号