采用自由构建风格--安装jenkins+SVN+Maven
安装jenkins所需的软件工具
请提前准备好这些软件: Jdk 、tomcat 、代码托管工具(svn、gitlab、maven)
搭建jenkins环境
请务必保证jenkins服务器能够上外网,因为安装插件需要联网;先安装好tomcat ,然后将 jenkins官网下载的 jenkins.war 包 拷贝到 tomcat的 webapps这个目录下;最后,启动 tomcat 即可
运行web应用服务的网站的Tomcat的必须配置*
运行jenkins的服务为了防止乱码,它的tomcat配置utf-8
编辑跑jenkins服务的那个tomcat的配置文件 vi /opt/tomcat/conf/sever.xml
启动jenkins
其实就是启动安装jenkins服务的tomcat
tomcat的 启动文件 startup.sh 命令是: /opt/tomcat/bin/startup.sh
jenkins的首次登录密码
安装jenkins角色的这台服务器,必须要能够连接外网,同时,出于安全考虑,将默认的8080 端口号更改(改 tomcat的server.xml配置文件)
Jenkins+maven+SVN的组合
很多人不能够很好的理解他们之间的逻辑关系,在此,做如下说明
Maven用于java代码的持续集成、编译,与jenkins服务装在同1台机器上;svn用于java版本控制(包括回滚)
SVN的作用
jenkins+maven的作用
SVN配合jenkins时,svn的注意事项
要在SVN的配置文件中添加可访问的账户
SVN同时要禁止匿名用户访问,至于用户是有读写的那些权限,请根据你的实际生产环境来配置
jenkins允许用户注册+启用安全矩阵
配置maven插件
获取安装maven服务的maven路径(maven和jenkins装在同1台服务器上)加粗样式
接着在jenkins中配置maven(配置的时候是: 路径/settings.xml)
下面的maven也配置
获取maven_home
配置jdk
在插件管理里面,安装Deploy to container 插件
在插件管理里面,安装subversion插件(SVN插件)
SVN的配置
创建与项目相关的版本库
接着设置SVN的安全访问控制
创建SVN的用户名+密码
SVN针对用户精准授权
给java开发人员提供svn的配置所需信息
在jenkins中创建1个工程
配置 构建工程
开始 构建任务
查看构建详情(含控制台输出)
构建完成后,查看构建生成的工程目录
接着查看编译的结果
配置 构建后的操作(针对某个工程)
配置 通知jenkins远程构建 的触发器
借助上面的 通知原理 ,构建SVN的钩子程序
至此, jenkins+SVN+Maven 的自动触发构建就OK,开发人员只需访问 运维人员给的 地址,即可自动触发编译和部署
- Jenkins2.32.1+svn+maven安装配置与构建部署(一)
- Jenkins2.32.1+svn+maven安装配置与构建部署(一)
- Jenkins2.2+svn+maven详细安装与构建部署使用教程
- Jenkins2.32.1+svn+maven安装配置与构建部署
- Jenkins2.32.1+svn+maven安装配置与构建部署(一)
- Jenkins2.32.1+svn+maven安装配置与构建部署
- 利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(二)(网内首发超详细版)
- Jenkins + svn + maven 构建持续集成环境搭建
- Jenkins安装+配置Git +Maven的自动化构建(中)
- 使用 svn+maven+jenkins(hudson)+Publish Over SSH plugins 构建持续集成及自动远程发布体系
- 基于阿里云的Jenkins+Maven+SVN+Tomcat的持续集成(二)-tomcat、svn、maven安装
- Jenkins安装Maven插件,构建一个Maven项目
- 利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(四)(网内首发超详细版)
- jenkins + maven +svn+ tomcat 自动构建部署
- JenKins + Svn + Maven 自动化构建部署
- linux jenkins 2.89.1 安装部署 构建maven项目并部署到tomcat
- Jenkins+maven+svn构建项目,及分区部署war包到tomcat
- Linux下安装Jenkins配置git,构建maven自动化接口测试项目
- Jenkins + svn + tomcat +maven 构建实战
- jenkins的安装配置,插件配置,安装插件,配置maven,jdk路径,配置安装插件,项目配置,自动构建配置