分享一波学习经验
阅前说明:jenkins配置ssh插件时的问题,我是照别人的经验写的,没有详细了解,如果你的jenkins已有ssh插件请忽略
最初是想用jdk1.7的,也的确是按1.7搭建的,后来改成了1.8,依然可用。
一:搭建项目环境
版本 jenkins2.46.3
Jdk 1.7
注意事项:jenkins所在服务器需要安装jdk;jdk版本要和你要构建的项目所使用的jdk版本一致
工具:SecurityCRT
1: 安装linux,VMware+centos,还有打开相应的端口。
2: 在linux环境下安装jdk,tomcat,maven,git,jenkins,jdk需要配置JAVA_HOME
过程1:安装JDK先卸载open-jdk
java –version
rpm -qa | grepjava
rpm -e--nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e--nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
开始安装:
mkdir/usr/local/src/java
rz 上传jdk tar包
tar -xvfjdk-7u71-linux-i586.tar.gz
下面这句可以上面解压成功时不加
yum installglibc.i686
配置环境变量:
① vi /etc/profile
② 在末尾行添加
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出
③source /etc/profile 使更改的配置立即生效
④java -version 查看JDK版本信息,如果显示出1.7.0证明成功
安装Tomcat
tomcat只要解压就可以使用。Tomat文件夹名字改成对应的项目名,一个项目对应一个tomcat
1、 创建web目录
mkdir /ucenter/web
2、 上传apache-tomcat-7.0.57.tar.gz
3、 解压:tar -xvf apache-tomcat-7.0.57.tar.gz
4、 重命名:mv apache-tomcat-7.0.57 itcast-usermanage
5、 启动tomcat:
cd itcast-usermanage/bin/
./startup.sh 或者 sh startup.sh
6、 查看日志:
tail -f ../logs/catalina.out
查看效果 http://192.168.0.160:8080/
安装maven
http://maven.apache.org/download.cgi
上传到服务器解压即可
这里用的maven3.5.3
安装git
安装jenkins
一、下载历史版本
https://jenkins.io/网站,点击下载进入下载页面
选择版本,由于2.54以上的版本需要JDK1.8,所以我们选择选择低版本,这里选择使用2.46.3的版本
选择系统为Red Hat/Fedora/CentOS
上传至服务器,使用rpm –ivh 命令安装jenkins
启动Jenkins
使用命令启动Jenkins:
sudo service jenkins start
Starting Jenkins [ OK ]
在浏览器中输入:http://<服务器ip>:8080/就可以进入Jenkins界面直接使用了。
停止Jenkins服务的命令为:
sudo service jenkins stop
配置jdk目录--------修改/etc/init.d/jenkins配置文件
/etc/sysconfig/Jenkins 这就是Jenkins的配置文件 在其中可以修改端口号
验证jenkins是否运行正常,通过访问http://localhost:8000(jenkins主机IP+设置的端口号,默认8080)
打一次打开jenkins会让你输入密码,密码位置页面上会给你
插件安装,选默认的就行。安装需要一段时间
设置用户名和密码
进入页面
系统配置—主要配置
点开系统管理后有个系统设置
先设置邮件通知,以便后面配置ssh插件
系统管理员邮件地址要与下面用户名一致 密码使用邮件服务器的授权码,设置好以后点击Testconfiguration
显示success表示设置成功
配置publicover ssh插件
选完后安装即可。
返回系统设置
配置远程ssh主机地址,通过Test返回success表示配置成功
配置jdk等
项目构建过程中如果出现git错误可能是git插件版本问题,下载地址http://updates.jenkins-ci.org/download/plugins/,
在插件安装后面的高级中上传插件即可
构建项目---选择自由风格
选择git URL为你git的地址,Credentials+add,添加git 的登录账号密码
构建,选择之前配置的maven,并配置要执行的操作,保存。
选择好maven之后配置执行命令,clean -U install 打包完后会形成下面需要的source files
都填好后保存,然后开始构建,如下图所示为成功
点击太阳图案可进入查看
如上图所示为成功。
如果出现tomcat启动不起来则可能是系统将所有tomcat进程都杀掉了,添加下面操作尝试解决
报错:如下所示
则需要在项目tomcat的bin目录更改配置文件catalina.sh
配置一个javahome或者javajre
分布项目搭建与此类似
分布项目补充
分布式项目重点在于目录的配置,
成功构建
在浏览器上测试:注意,这个报错并不是表示没有成功,反而说明构建成功了,
这个错误的原因就是在这个服务器上的20884(dubbo的)端口没有设置白名单