环境:ubuntu14+jenkins1.652
思路:
有2种方法可以安装jenkins.
法一:利用wget,完整代码如下:
wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update sudo apt-get install jenkins
注意到,上面的代码执行完成后就可以用localhost:8080来访问jenkins了。它默认是用jetty作服务器的。
法二:直接在官网下载war包,扔到tomcat里的ROOT目录即可。
这种方法也可以将jenkins运行起来。
下面说下jenins的配置:
1)需要在ubuntu上提前安装好jdk8
1.1)在ubuntu输入命令:uname -m,显示结果如下:
-
x86_64: 64 bit kernel
-
i686: 32 bit kernel
如果是x86_64的,则是64位;如果是i686之类的,则是32位的,根本不同的版本下载jdk.
1.2) 去oracle官网下载jdk.链接地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1.3) 切换到root用户。输入命令:mkdir /opt/jdk
1.4) 解压。输入命令:tar -zxf jdk-8u73-linux-小86.tar.gz -C /opt/jdk。这条命令非常适用,可以将某个压缩包解压到指定目录。
1.5) 设置默认jdk之java命令.输入命令:update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 1062
1.6) 设置默认jdk之javac命令:update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 1062
1.7) 利用java -version来检测版本是否安装好。
2) 需要在ubuntu上提前安装好maven
2.1) 输入命令:sudo apt-get install maven,自动下载并安装maven.
2.2) 至此maven安装完成。采用默认配置。
3)需要在ubuntu上提前安装好git
3.1) 输入命令:sudo apt-get install git-core,这样就会自动完成git的下载和安装。
3.2)为了能够下载gitHub上代码,必须配置如下2个东西:
4) 需要提前安装好maven.
4.1) 去官网下载tar包,这里选择最新的V3.3.9。下载地址:http://maven.apache.org/download.cgi
4.2)解压到/usr/local目录下。
4.3)以root身份编辑环境变量。如下命令:vim /etc/profile,在末尾添加以下语句:
#set maven environment M2_HOME=/usr/local/apache-maven-3.3.9 export MAVEN_OPTS="-Xms256m -Xmx512m" export PATH=$M2_HOME/bin:$PATH
4.4) 要使环境变量立即生效,输入命令: . /etc/profile
4.5) 测试mvn有没有安装成功。输入命令:mvn -version
4) 在jenkins->系统设置里面进行配置。将刚才提到的git、maven、jdk全部配置进去即可。
4.1) 新建->选择maven,这样就可以构建一个maven任务了。点右边绿色的小按钮即可以开始构建。
5) 关于JENKINS_HOME。
jenkins的运行目录都是基于jenkins_home的。
比如有的人设置它为/root/.jenkins,有的人设置它为/home/localadmin/.jenkins.
设置完了后,jenkins里面所有的任务均保存在此目录下。因此如果随意切换,将会有看不到原来设置的任务的现象发生。
参考链接:
1、用wget安装jenkins。 https://wiki.jenkins-ci.org/display/JENKINS/Tomcat
2、
3、ubuntu 安装并配置git。http://bohsu.blog.51cto.com/6966437/1230705
4、ubuntu 安装maven。http://stackoverflow.com/questions/15630055/how-to-install-maven-3-on-ubuntu-15-10-15-04-14-10-14-04-lts-13-10-13-04-12-10-1
5、ubuntu安装java tar的方法1。https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps
6、ubuntu安装java的tar方法2。http://www.linuxidc.com/Linux/2015-01/112030.htm。
注意到,此方法和第5种方法相比,有点特殊,不是通过设置默认jdk的方法来做的,而是用set java_home这种方法来做的。
7、jenkins git maven配置经典教程。https://segmentfault.com/a/1190000002895521
8、ubuntu 安装maven教程,包括当前用户的settings设置。http://my.oschina.net/hongdengyan/blog/150472?fromerr=RQegELXf
9、maven2.1默认用JDK1.3来编译的。http://tbstone.iteye.com/blog/1489239
---------------------------------------------------------------------------
常见问题:
1、error=2, 没有那个文件或目录
这个是因为workspace目录配置错误导致的。这个可能不同的jenkins版本,workspace目录不一样。
我的jenkins版本是V1.652,workspace设置如下:/root/.jenkins/jobs/testAllCopy/workspace
2、注意到,设置MAVEN时,不要选default,要用自己设置的那个。
3、-source 1.3 中不支持注释
这个是因为maven采用的default的,而未采用自己配置的原因。
相关推荐
jenkins搭建,简单描述,一看就会,欢迎观看,欢迎指出不足一起学习一起进步
jenkins 搭建android自动打包并上传到 fir.im
jmeter+ant+Jenkins搭建接口自动化测试,可以三体集成实现一键自动;
Jenkins搭建手册安装tomcat1.1 上传服务器将下载好的apache-tomcat-8.5.51.tar.gz包上传至服务器1.2 解压tar zxv
jenkins搭建请参照博客https://blog.csdn.net/zhou870498/article/details/80071626
kubernetes的搭建详细过程与jenkins的一些搭建过程及经验
一步步搭建jenkins,教你如何搭建Jenkins,提供Jenkins服务。
基于tomcat的搭建自动化build的环境,为程序员提供便利
SonarQube代码质量管理平台搭建手册(集成jenkins进行自动化代码审查)
maven、Java、vue、git等插件全部都有 下载后解压复制到 jenkins安装根目录下的plugins文件夹,重启jenkins即可使用
本机搭建jenkins环境的过程和配置jenkins的过程,有实战操作步骤;本机搭建jenkins环境的过程和配置jenkins的过程,有实战操作步骤;本机搭建jenkins环境的过程和配置jenkins的过程,有实战操作步骤;
maven、Java、vue、git等插件全部都有 下载后解压复制到 jenkins安装根目录下的plugins文件夹,重启jenkins即可使用
自动化构建部署项目,svn项目,自动化拉取,编译打包,发布,重启tomcat,发送邮件,时间触发任务,安装插件(findbug,自动发布,邮件,远程bash)
Jenkins下载插件(插件有可能会下载失败,可以点击重试,直到插件全部下载完成,也可以跳过,如果出现加载插件失败,则需要手动下载插件,在浏览器地址栏的jenkins后面输入/restart,可以直接进入,如下图,项目为我...
根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描...
centos 7 下 jenkins+gitlab自动发布,自动构建,jenkins新建用户以及权限管理
jenkins,linux下搭建同事给的文档,挺实用的,适当修改便可以使用。
本文主要介绍如何通过Jenkins搭建C++的持续集成环境。最后达到的效果是每天00:00-08:00之间构建、测试和打包一次工程。开发环境为VS2015,测试工具为CppUnit,打包工具为InnoSetup。本例的Jenkins版本为Jenkins2.60....
NULL 博文链接:https://871421448.iteye.com/blog/1933208