jenkins的配置(安全 maven git jdk)

来源:互联网 发布:有道词典无法连接网络 编辑:程序博客网 时间:2024/06/05 14:55

安装已经在前面的文章中简单介绍

下面根据网上的文章和自己的实践一步步讲解jenkins的配置

准备工作

1.在Linux中安装maven(需要先安装好jdk)

首先通过如下语句下载最新版本的maven,文件保存在你当前所在的目录

wget http://mirrors.noc.im/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
再通过如下命令解包文件

tar -zvxf apache-maven-3.3.9-bin.tar.gz
将解包后的文件夹移动到你想要安装的目录(本文移动到/usr/目录下新建的目录maven-3.3.9)

mv apache-maven-3.3.9 /usr/maven-3.3.9
但这仅仅是把文件放在了合适的位置,maven目前还不能很好的工作,我们需要在/etc/profile文件中添加MAVEN_HOME并将他的bin路径添加到path路径中,这样在命令行下才能识别mvn命令

vim /etc/profile
在文件的末尾加上
export MAVEN_HOME=/usr/maven-3.3.9export PATH=${MAVEN_HOME}/bin:$PATH
再执行命令使其生效
source /etc/profile

验证是否成功安装maven 

mvn -v

若输出了maven的版本,则安装成功

2.在Jenkins中安装git

部署成功后打开网站例如:http://localhost/jenkin,默认是不带git的插件的,所以先去下一个先,点击主页的右侧“系统管理”=>"管理插件"=>“可选插件” 找到"git plungin" 点击直接安装。

注意要填写user name和 email地址,否则日后会碰到git tag的错误

3.在Jenkins中配置Maven和JDK

进入Jenkins系统设置

找到JDK一项,如果没有输入项,点击新增JDK,如果自动安装已勾选,取消掉

JDK别名随便输入

JAVA_HOME需要输入JDK所在目录

找到Maven项

输入Maven名称和Maven的安装路径即可

点击保存完成JDK和Maven在Jenkins中的配置


<strong><span style="font-size:24px;">知识补充:</span></strong>(http://blog.csdn.net/simon_dong618/article/details/1581132)关于profile:在UNIX/Xenix系统中有两个对用户而言必不可少的文件——etc目录下的profile文件和用户主目录($HOME)下的.profile文件。前者是系统文件,对系统下全体用户起作用,后者是用户自己的"私人"文件。etc目录下的profile文件是每一个用户登录时,操作系统首先执行的文件,然后再将控制权交给用户主目录下的.profile文件关于source命令:source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法: source filename 或 . filenamesource命令除了上述的用途之外,还有一个另外一个用途。在对编译系统核心时常常需要输入一长串的命令,如:make mrpropermake menuconfigmake depmake cleanmake bzImage…………如果把这些命令做成一个文件,让它自动顺序执行,对于需要多次反复编译系统核心的用户来说会很方便,而用source命令就可以做到这一点,它的作用就是把一个文件的内容当成shell来执行,先在linux的源代码目录下(如/usr/src/linux-2.4.20)建立一个文件,如make_command,在其中输入一下内容:make mrproper &&make menuconfig &&make dep &&make clean &&make bzImage &&make modules &&make modules_install &&cp arch/i386/boot/bzImage /boot/vmlinuz_new &&cp System.map /boot &&vi /etc/lilo.conf &&lilo -v文件建立好之后,每次编译核心的时候,只需要在/usr/src/linux-2.4.20下输入:source make_command即可,如果你用的不是lilo来引导系统,可以把最后两行去掉,配置自己的引导程序来引导内核。顺便补充一点,&&命令表示顺序执行由它连接的命令,但是只有它之前的命令成功执行完成了之后才可以继续执行它后面的命令。


可供参考的文章

Linux+Git+Maven+jenkins+neuxs环境搭建 http://p.primeton.com/articles/53b3d567e1382374a6000002

jenkins + git+maven做持续集成 http://my.oschina.net/idiotsky/blog/201659

Jenkins中使用Git和Maven之基本配置 http://www.oschina.net/question/565065_66971

使用Jenkins配置Git+Maven的自动化构建

http://wenku.baidu.com/link?url=TmoT0l-00NUQWFboPDra5Xd00I4Not_4eoqN8aCRdma2DlFIPEabNk3GdYw0aajx2EUNbIQwzk5oSPw2KfdyE_8tdgKT_muCzCHtgmVddg3



0 0
原创粉丝点击