基于阿里云的Jenkins+Maven+SVN+Tomcat的持续集成(一)--先前准备与jdk环境变量配置

来源:互联网 发布:单片机的最小系统 编辑:程序博客网 时间:2024/04/29 09:01

基于阿里云的Jenkins+Maven+SVN+Tomcat的持续集成(一)

持续集成准备与java环境变量配置


先说点没用的

偶然间有了做个人博客的想法,但是苦于公司电脑无法同时运行windows与linux虚拟机,家里的电脑配置又不够,所以就租用了阿里云服务器,并且萌生了搭建Jenkins+Maven+svn+tomcat开发环境的念头。至此有了一些小收获,就把之前的过程分享出来。本身自己就是小白,深知小白探索技术的不易,所以整体过程过于详细,甚至啰嗦,大家见谅。

接下来是主菜

什么是jenkins?

这个问题是我在写到博文最后的时候想起来的问题,我在刚开始也在纠结这个问题,只是觉得jenkins高大上,但是不知道他是干什么的。首先我们来分析一下web工程是如何发布到线上的。最开始,我们在本地的ide软件上编写我们的web程序,使用本地的tomcat跑项目,使用maven去管理我们项目的所有jar文件,使用svn提交代码,大家协同开发,最后由项目经理之类的人去将我们的代码从svn中down下来最新的版本,打包成war,然后扔到服务器上的tamcat中运行,最终我们的web程序在任意一台计算机上通过服务器的公网ip就可以访问了。其实,jenkins干的就是上边所说的项目经理之类的人干的那些事情。(当然,jenkins能干的事比这个要多的太多了,不过新手小白知道这么多就足够消化我这篇博文,为你打开jenkins的世界了。)


1、配置前准备

阿里云服务器:CentOS系统64位

文件名 下载网站 jdk java下载 tomcat(windows) tomcat下载 svn svn下载 maven maven下载 jenkins.war jenkins下载

(注:下载的文件最好统一文件类型,我选择的是tar.gz类型的文件,这样解压的时候不需要变换命令,方便操作。并且笔者的电脑系统是64位的,所以我下载的包都是基于64位系统。)
下载好的文件如下所示:
准备文件


2、上传准备文件到阿里云服务器

使用Xftp软件连接服务器,上传jdk、tomcat、maven文件到服务器根目录。

这里写图片描述

上传完毕后,使用命令查看文件
这里写图片描述
可见我们的文件已经上传成功。


3、安装Java

对java进行解压:使用命令 (tar xzvf 文件名 -C 指定路径)
我们选择解压到 /usr/local 路径下,解压完毕后使用命令查看
这里写图片描述
找到jdk文件夹后为其改名为java

# mv   jdk1.8.0_144   java

接下来进行jdk配置(环境变量)
进入 /etc目录,修改profile文件
这里写图片描述
在文件的最末尾追加

JAVA_HOME=/usr/local/javaJRE_HOME=/usr/local/java/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

追加完毕后,:wq 保存退出.使用命令查看jdk版本,看到版本号即为java配置成功。

# java -version

这里写图片描述

(未完待续)
下文见:基于阿里云的Jenkins+Maven+SVN+Tomcat的持续集成(二)-tomcat、svn、maven安装

阅读全文
1 0
原创粉丝点击