jenkins搭建步骤(centOS7下)

tech2025-11-12  7

jenkins搭建步骤(centOS7下)

(注:内容都是参考网上的,搭建成功后自己整理了一下)

一、环境准备

1.1 jdk安装

地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

通过xftp上传到服务器的一个目录解压 tar -zxvf xxxxxx.tar.gz

配置环境变量 #vim /etc/profile 在文件末尾加入 export JAVA_HOME=/opt/jdk1.8.0_101 export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH export CLASSPATH=.:$JAVA_HOME/lib/tools.jar 生效配置文件 #source /etc/profile

1.2 Maven安装

maven下载地址 http://maven.apache.org/download.cgi

通过xftp上传到服务器的一个目录解压 tar -zxvf xxxxxx.tar.gz 配置环境变量 #vim /etc/profile 加入 export M3_HOME=/root/usr/tomcat/apache-maven-3.3.3 export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:M3_HOME/bin:$PATH 生效配置文件 #source /etc/profile

1.3 svn或git安装

1.3.1 svn安装

1.安装: yum install subversion svnserve --version 2.安装版本库 创建svn文件夹并在svn文件夹下创建test文件夹 mkdir -p /home/svn/test 将test作为svn的一个版本库 svnadmin create svn/test 3.配置 cd /svn/test ①编辑用户文件passwd,新增两个用户:admin和guest。 vim conf/passwd [users] admin = admin guest = guest ②编辑权限文件authz,用户admin设置可读写权限,guest设置只读权限。 vim conf/authz [/] admin = rw guest = r ③编辑svnserve.conf: vim conf/svnserve.conf [general]anon-access = none #控制非鉴权用户访问版本库的权限 auth-access = write #控制鉴权用户访问版本库的权限 password-db = passwd #指定用户名口令文件名 authz-db = authz #指定权限配置文件名 //realm = svntest #指定版本库的认证域,即在登录时提示的认证域名称 //测试不需要 4.打开防火墙端口 svn默认是3690端口 firewall-cmd --permanent --add-service=telnet firewall-cmd --permanent --add-port=3690/tcp firewall-cmd --reload 5.启动与停止 启动svn服务 svnserve -d -r /home/svn/ 检查svn服务是否启动成功 ps -ef|grep svn 停止svn,kill -9 加上svn前面的pid 6.测试 svn://x.x.x.x:3690/test

1.3.2 git安装

Git下载地址:https://mirrors.edge.kernel.org/pub/software/scm/git/ 1.安装编译依赖 yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 2. 解压 tar -zxf /tmp/git-2.21.0.tar.gz -C /tmp/ cd /tmp/git-2.21.0 3.检验相关依赖,设置安装路径 ./configure --prefix=/usr/local/git

4.编译安装 make && make install

5.配置全局环境变量 删除已有的 gityum remove git 配置环境变量 vim /etc/profile 加上 GIT_HOME=/usr/local/git export PATH= P A T H : PATH: PATH:GIT_HOME/bin 刷新 source /etc/profile 1.4 Tomcat安装 下载地址 http://tomcat.apache.org/ (要求8.5及以上) 创建目录usr/tomcat,把apache-tomcat-8.5.tar.gz移到此目录下, 解压缩:tar –xzvf apache-tomcat-8.5.tar.gz

1.5 Jenkins war包下载

下载地址 https://jenkins.io/download/

将jenkins.war包放在apache-tomcat-8.5下面的webapps里。 启动tomcat,tomcat会解压war包,生成一个jenkins文件夹,而且会在root目录下生成一个.jenkins的文件夹。

二、jenkins使用

2.1 Jenkins登录

在浏览器上输入ip地址(http://ip:端口/jenkins)即可访问,如图:

首次进入jenkins如要输入密码,密码位置:/root/.jenkins/secrets/initialAdminPassword 正常情况下,进入选择插件安装界面,选择第一个(Install suggested plugins)(离线情况下转下一步骤)

安装完成之后,需要创建第一个用户。创建完成之后就可以正常使用jenkins了。

2.2 Jenkins系统配置

安装需要的插件 Publish Over SSH 连接主机 发布插件 Deploy to container Plugin Maven插件 Maven Integration plugin git插件 Git plugin svn插件 Subversion Plug-in 这个jenkins自带已经安装过了,推荐安装时有显示

Manage jenkins–>configure global security

Manage jenkins–>global tool configuration—>save

2.3 Jenkins配置项目

新建一个项目:

2.3.1以jar包方式发布

保存,查看java进程

build构建

查看控制台输出:

2.3.2以War包发布

最新回复(0)