jenkins+maven+git自动构建环境搭建
来源:互联网 发布:如何提升淘宝等级? 编辑:程序博客网 时间:2024/05/05 06:05
闲来无事,整理下自己搭建持续集成环境的过程,跟大家分享下,走过路过不要错过~
一、jdk安装:java,jenkins运行所需环境,安装并配置环境变量
一、jdk安装:java,jenkins运行所需环境,安装并配置环境变量
环境变量添加:vim /etc/profile 或者vim /etc/profile.d/jdk.sh 添加如下内容
退出保存后,source /etc/profile 或者 source /etc/profile.d/jdk.sh 刷新生效下
二、jenkins安装有两种方式:一种yum服务安装,一种war包运行于tomcat下安装
第一种方式:
安装三步骤:
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins
大功告成~ 以上jenkins安装完毕,启动jenkins:
service jenkins start/status/stop
linmux下jenkins 安装文档参考:
http://wenku.baidu.com/view/fd9ac0126c85ec3a87c2c5ce.html
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions
http://pkg.jenkins-ci.org/redhat/
http://itindex.net/detail/50682-jenkins-maven-java
http://blog.sina.com.cn/s/blog_709475a10100x211.html
http://blog.csdn.net/achang21/article/details/19122891
查看jenkins安装信息:
rpm -qa|grep jenkins ----查看rpm文件版本
rpm -ql jenkins ----查看安装路径
配置文件:/etc/sysconfig/jenkins
默认配置端口:8080 ---可修改
启动日志生成路径:/var/log/jenkins
第二种方式:tomcat下
下载jenkins.war包,并将jenkins.war包上传至tomcat目录的webapps下,然后启动tomcat服务
jenkins访问地址:默认是8080端口,访问使用机器IP地址:8080/jenkins
三、jenkins安装完成后,就可以通过浏览器访问了,浏览器访问进行如下配置:
参考链接地址:http://my.oschina.net/fhck/blog/64635
1.创建jenkins登陆账号
1)系统管理-configure global security- 勾选:启用安全,安全域:jenkins专有用户数据库;-应用&保存
1)系统管理-configure global security- 勾选:启用安全,安全域:jenkins专有用户数据库;-应用&保存
2)退出后,查看系统管理-出现管理用户模块-进入-新建用户
3)系统管理-configure global security-授权策略-项目矩阵授权策略-添加用户(已创建的用户)&赋予权限-应用&保存
2.创建节点:添加编译机器
管理节点-新建节点-节点名称-dumbslave-保存
配置新建的节点-远程工作目录(即指定job保存路径),用法,启动方法(linux选ssh,windos选java web start 或者windows service)-添加机器的IP&用户名&密码&端口-availability(keep online)-保存
ps:需要手动在编译机器上搭建编译环境,需要可以下载代码并且正常编译打包
比如:如果是git管理代码,maven编译,则需要安装git客户端(见下方git安装详解),且安装maven(见下方maven编译环境搭建详解)
3.设置系统变量--需要支持的编译环境:如maven,ant,cmake,MSBuild等等
先设置jdk版本,maven版本,ant版本等等:点开jdk安装,选择jdk的版本和环境变量路径
4.安装插件:git,ant,cmake,MSBuild,邮件通知等等
1)git插件:git管理代码,需要安装git插件,Git plugin和GitHub plugin;安装并重启好之后;即可在系统变量中看到
2)ant插件:支持ant打包
3)cmake插件:支持c++编译
4)MSBuild插件:支持c#,.net编译
5)邮件通知插件
6)安装额外插件:deploy插件,ssh插件
ssh插件:
deploy插件:
5.添加编译节点
1)添加新节点:系统管理-管理节点
添加新节点:新建节点
配置节点信息:
2)搭建编译节点的环境:需安装jdk,安装git/svn支持当代码,安装maven,ant,cmake等等;
3)配置文件:/home/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven3.2.1/conf/settings.xml
git安装详解
https://github.com/git/git/archive/v2.2.1.tar.gz
0 0
- jenkins+maven+git自动构建环境搭建
- jenkins Git maven Nexcus 构建环境搭建
- jenkins 配置git+Maven自动构建发布
- Jenkins GIT Maven 构建持续发布环境
- win10+jenkins+git+自动发布(搭建+构建)
- 【项目管理】Jenkins+Maven+Git项目持续构建之搭建JDK/Maven基础环境
- jenkins + maven + svn + tomcat 搭建自动构建,自动部署,持续集成环境
- Android-->Gradle+Jenkins 自动构建环境搭建
- Jenkins+Git+maven搭建持续集成环境
- Jenkins+maven+git+ubuntu 环境搭建
- Jenkins+maven+git+tomcat8配置web自动构建环境(编译、打包、部署)
- JENKINS+MAVEN+GIT+TOMCAT自动构建部署记录
- 基于git maven jenkins的自动构建发布系统三
- 构建基于Jenkins+maven+git+tomcat7的持续集成环境
- Jenkins+Maven+SVN搭建自动部署,自动测试环境
- Jenkins+Maven+SVN搭建自动部署,自动测试环境
- Jenkins+Maven+SVN搭建自动部署,自动测试环境
- Jenkins+Maven+SVN搭建自动部署,自动测试环境
- Macbook mount NTFS external hard drive
- 启动Tomact异常
- android 抓包
- UITextField
- 外观模式
- jenkins+maven+git自动构建环境搭建
- hibernate 懒加载报错
- android stuiod 使用问题汇总1
- GameBox X1烧写img
- 第一篇博客《关于中英文符号的小情绪》
- 个人总结 .net MVC Controller to View for value(ViewData and ViewBag)
- 关于关闭和开启mac开机声音
- 模板实例化
- Linux 释放内存方法