实现项目一键发布一、前言众所周知,Jenkins默认情况下可以实现项目更新(通过SVN),和项目发布,通过(MAVEN插件),但是这种情况下发布到一些容器底下(如Tomcat)时,经过多次发布后JVM会报OutOfMemoryError PermGen space,这个原因是由于这些容器在覆盖老项目后并不会释放老项目内存永久区的资源,久而久之,导致系统永久区内存溢出。为解决这个问题,我们只有通过发
Subversion安装手记 STEP 1:下载和安装 首先在Subversion的官方网站去下载windows安装包,最新版是1.3.1,可惜在项目树上只更新到了1.3.0的二进制包。下载后安装在本地机器上,
转载 2006-09-16 16:19:00
198阅读
2评论
[四.    利用Ant构建和部署Java工程 Ant可以代替使用javac、java和jar等命令来执行java操作,从而达到轻松的构建和部署Java工程的目的。下面来看几个知识点。 1.2.4 ssl方式部署apache2.4.1安装apache./configure --prefix=/usr/local/apache2 --enable-dav --enabl
这段时间折腾自动化测试,之前都是在Eclipse工程里面手工执行自动化测试脚本,调用Testlink API执行测试用例,目前搭建Jenkins自动化构建测试的方式,实现持续构建,执行自动化测试。硬件环境:操作系统:Windows Server 2008 R2 EnterpriseCPU:Intel(R) Xeon(R) CPU E5-2620 v2@2.10GHz 4核处理器内存:8G磁
SVN Access Manager 是一个用来管理 Subversion 版本控制系统权限的工具,提供用户和组的管理,可设置读写权限。 此次更新修复了用户统计报告中的一个错误。
需要三台不同环境的服务器,SVN、Jenkins、Tomcat1.SVN搭建   1.Subversion服务器(SVN服务器)   2.项目对应的版本库   3.版本库中钩子程序(用于触发构建命令)  在我以前的博文中有介绍这里不多BB,注意以下几点  1.记住配置账号密码文件 passwd中版本库的访问账号密码(Jenkins从SVN上下载源码需要用到)  2.配置 SVN 服务综合配置文件
转载 2024-04-12 22:29:26
176阅读
以前用svn只是在服务上发布一个工程,今天需求来了,要求部署两个,以前没有发布两个,只有现琢磨了,不过最后还是成功了,看下文: 为了方便首先切换到svn的bin目录下,我的是这个 D:\Program Files\Subversion\bin>  依次在cmd中执行下列命令 mkdir d:\myproject1  svnadmin 
原创 2010-09-16 13:48:01
1002阅读
用apache发布svn除了安装svn外,还需要安装httpd的模块yuminstallmod_dav_svn-y把项目文件的拥有者改成apachecd/application/svndata/chown-Rapache:apachesadoc安装完毕后编辑vim/etc/httpd/conf.d/subversion.conf<Location/svn/>DAVsvnSVNParen
原创 2018-01-22 13:47:41
746阅读
1点赞
思路:svn服务器钩子触发rsync同步脚本,同步web服务器上的rsync定义的模块。=============================WEB服务器(RSYNC)=========================== 第一步:安装rsync yum -y install rsync 第二步:配置 #默认无该文件 #vim /etc/rsyncd.c
推荐 原创 2014-02-19 11:27:28
3664阅读
2点赞
1评论
ViewVC (前身是ViewCVS)是CVS和SVN版本控制系统的Web浏览界面,使用 ViewVC可以浏览版本库中的目录/文件、以及每个文件的历史版本记录等,同时还可以显示和下载文件等操作。 这个版本主要是解决了 1.1.16 中的一个重复错误。
1、配置jdk1)解压jdk,我用的是jdk1.8,使用命令tar xf jdk-8u171-linux-x64.tar.gz 2)配置环境变量vim /etc/profilePATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME=/usr/local/jdk1.8.0_171export JAVA_BIN=/usr/local/jdk1.8.0_171/bi
转载 2024-09-24 16:23:09
234阅读
svn提交遇到恶心的问题,可能是因为上次cleanup中断后,进入死循环了。错误如下: 解决方法:清空svn的队列1.下载sqlite3.exe   2.找到你项目的.svn文件,查看是否存在wc.db3.将sqlite3.exe放到.svn的同级目录4.启动cmd执行sqlite3 .svn/wc.db "select * from work_queue"5.看到很
由开发提交到测试环境,经测试,在由运维统一上线。试验需求一台测试,一台线上(生产环境)。测试上跑svn是开发用于代码管理,而线上跑的svn是运维用来代码上线的。结合rsync保持测试端的代码与 svn的线上控制端(线上svn,在测试上的一个workcopy)的代码保持一致。开
原创 2022-03-03 15:51:19
148阅读
use Net::SMTP; use HTTP::Date qw(time2iso str2time time2iso time2isoz); my $CurrTime = time2iso(time()...
转载 2015-11-14 22:03:00
96阅读
2评论
# Java SVN按版本号发布 在软件开发中,版本控制是非常重要的一个环节,它可以帮助开发团队管理代码的演变过程,确保每个版本的代码都能追踪、复现和回滚。在Java开发中,常用的版本控制工具之一就是SVN(Subversion)。本文将介绍如何使用SVN按版本号发布Java项目。 ## SVN概述 SVN是一个免费开源的版本控制系统,它能够记录文件和目录的内容变化,以及这些变化的发生时间。
原创 2023-08-09 12:50:45
74阅读
问题1:发布代码这种事,开发嫌慢,运维嫌烦,策划和测试狂催,如果开发直接提交svn后线上代码也是最新的就大家都不用烦了.问题2:小公司电脑少,svn只有一个,永远不够用啊,各种文件和代码堆堆堆,时间一长就连自己也不知道放哪里了,如果一台机有多个svn目录独立控制,那就简单了.  我相信上面两个问题在大部分公司都存在,代码发布和文件管理是任何公司都有的核心功能,当然了,有的公司技术强大,用
原创 2016-09-13 17:35:58
2425阅读
1点赞
1评论
svn是一种版本管理工具。企业的团队合作开发常用的代码版本管理工具,它操作起来很简单。svn上传代码的步骤为:修改本地代码-update-没有冲突(如果有冲突,就打开冲突的文件进行修改,将本地版本与svn版本保持一致,并保留本地已经做的修改;还有就是如果不想保留本地修改,可以直接将svn上的版本覆盖到本地,使其两者保持一致)-commitsvn合版本的步骤为:将要合的版本拉到本地(一般为主干分支)
ViewVC 1.1.16 是一个维护版本,特别是安全方面的问题 CVE-2012-4533 修复。 ViewVC (前身是ViewCVS)是CVS和SVN版本控制系统的Web浏览界面,使用 ViewVC可以浏览版本库中的目录/文件、以及每个文件的历史版本记录等,同时还可以显示和下载文件等操作。
jenkins+svn+nodejs自动构建发布代码
原创 2019-07-15 18:03:14
1079阅读
jenkins安装和配置 1.安装jenkins 1.yum install java wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo rpm --import https://pkg.
原创 2023-08-18 12:22:36
86阅读
  • 1
  • 2
  • 3
  • 4
  • 5