失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(三)(网内首发超详细版)...

利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(三)(网内首发超详细版)...

时间:2021-06-21 03:47:11

相关推荐

利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(三)(网内首发超详细版)...

3.3 权限配置样例

注意:

* 权限配置文件中出现的用户名必须已在用户配置文件中定义。

* 对权限配置文件的修改立即生效,不必重启svn。

用户组格式:

[groups]

= ,

其中,1个用户组可以包含1个或多个用户,用户间以逗号分隔。

版本库目录格式:

[<版本库>:/项目/目录]

@<用户组名> = <权限>

<用户名> = <权限>

其中,方框号内部分可以有多种写法:

权限主体可以是用户组、用户或*,用户组在前面加@,*表示全部用户。

权限可以是w、r、wr和空,空表示没有任何权限。

示例:

3.4 启动SVN服务器

默认端口3690方式启动:

指定其他端口方式启动:

说明:-d指定以后台守护进程方式启动,-r指定版本库根目录

3.5 访问方式

3.6 开启防火墙SVN端口

开启防火墙SVN端口(非必须,如果没开防火墙则不必)

保存防火墙设置

对于单个代码仓库启动命令:

说明:

-d 表示在后台运行,

-r 指定服务器的根目录,

这样访问服务器时就可以直接用svn://服务器ip 来访问了。

对于多个代码仓库:

通过 -r 开放 SVN 的根目录,

客户端访问时再指定仓库目录即可访问 如: svn://192.168.10.88:9999/www 来分别访问每个项目

4 yum方式快速部署apache和svn

yum install httpd

yum install httpd-devel //用于开发Apache模块

yum install subversion

yum install mod_dav_svn //Subversion与Apache之间的接口(通过它,Apache就可以访问版本库,可以让客户端也使用HTTP的扩展协议 WebDAV/DeltaV进行访问)

验证svn模块(mod_dav_svn)是否正确安装

ls /etc/httpd/modules | grep svn

系统提示:

mod_authz_svn.so

mod_dav_svn.so

验证安装:

svn --version

其他配置请参考2,3章节

5 Jenkins部署方法

5.1 Jenkins部署方法一

部署tomcat环境

安装JDK

配置环境变量

简单命令测试

启动tomcat

部署jenkins

下载地址:http://jenkins-/

将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkin目录

java -jar jenkins.war

如果报错没有关系不用管

访问:http://192.168.1.20:8080/jenkins/

5.2 Jenkins部署方法二

首先保证系统中已经安装了jdk,最好是jdk1.5以上。

切换到jenkins.war存放的目录,输入如下命令:

$ java -jar jenkins.war

然后在浏览器中输入http://localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins

部署如下:(JDK安装略)

注意:ctrl+c退出将不能访问,可放后台执行。

继续阅读请点击第四部分:http://auskangaroo./740826/1410558

如果觉得《利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(三)(网内首发超详细版)...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。