阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下Jenkins安装部署篇

141次阅读
没有评论

共计 2251 个字符,预计需要花费 6 分钟才能阅读完成。

Jenkins 安装部署

1、首先下载 Jenkins.war 包,官网:https://jenkins.io/download/,这块用的比较老,为了和配管的版本一致。
2、部署好 Jdk 和 Tomcat
3、去 apache 官网下载 maven 软件包,部署好 maven
4、svn 环境,可以参考配置 web 访问 svn 仓库篇 http://www.linuxidc.com/Linux/2017-03/142183.htm。

jdk 的安装,这是之前封装的 jdk rpm 包, 可以参考之前封装 rpm 包 http://www.linuxidc.com/Linux/2017-03/142184.htm。
jdk 的安装路径和环境变量:
12345 [root@localhost ~]# cat /etc/profile.d/jdk.sh 
export Java_HOME=/usr/local/java
export JRE_HOME=/usr/local/java/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

Tomcat 的安装路径:
[root@localhost ~]# ls /data/tomcat/webapps/
docs  examples  host-manager  jenkins  jenkins.war  manager

maven 的安装路径:
[root@localhost ~]# ls /usr/local/maven/
bin  boot  conf  lib  LICENSE  NOTICE  README.txt

配置环境变量:
[root@localhost ~]# cat /etc/profile.d/maven.sh 
export PATH=$PATH:/usr/local/maven/bin

配置 jenkins 的家目录,(默认在当前用户的.jenkins 目录下).
export JENKINS_HOME=/data/jenkins

Linux 下 Jenkins 安装部署篇

启动 tomcat 服务:
sh /data/tomcat/bin/catalina.sh    #查看下 catalina.out 日志文件启动是否有报错

Linux 下 Jenkins 安装部署篇

Jenkins Web 的全局环境配置:

系统管理 => 系统设置配置 jdk 和 mvn 的家目录,顺便查看自己的 Jenkins 家目录是否改变为自己定义的。

1)jenkins 的家目录如下图:

Linux 下 Jenkins 安装部署篇

2)新增 jdk/mvn 的配置如下图:

Linux 下 Jenkins 安装部署篇

3)当然 mvn 的仓库也是可以改的,这块为了方便使用默认的:

Linux 下 Jenkins 安装部署篇

 

2、创建工程:

1)默认 Jenkins 的首页是没有工程的,新建一个 simple 的工程,Maven project 名称自定义,描述也自定义:

Linux 下 Jenkins 安装部署篇

2)描述:

Linux 下 Jenkins 安装部署篇

3)配置保持最大的构建个数,要不然可能会出现新构建的任务看不到,今天就遇到了:

Linux 下 Jenkins 安装部署篇

4)Jenkins 添加 svn 仓库:源码管理使用 svn,之前的博客文章介绍过怎么通过 web 方式管理 svn 仓库,(一般开发会提供自己的代码仓库路径),添加完成需要认证,输入用户密码就可以了。

Linux 下 Jenkins 安装部署篇

5)build 根据 pom.xml 文件,跳过测试 (不跳过测试,不然耗时还可能报错,一般测试代码也是测试工程师负责的):添加内容如下(clean install -Dmaven.test.skip=true

Linux 下 Jenkins 安装部署篇 注释:mvn 的几个参数的解释,有兴趣可以参考下:

 

打包:mvn package
编译:mvn compile
编译测试程序:mvn test-compile
清空:mvn clean
运行测试:mvn test
生成站点目录: mvn site
生成站点目录并发布:mvn site-deploy
安装当前工程的输出文件到本地仓库: mvn install

 

结尾:这样大致就完成了 jenkins 的打包构建,但是默认构建完成,war 包是不会再这个工程中出现的,需要开启这个功能,配置如下:(默认是没有的)添加内容如下 **/target/*.war

Linux 下 Jenkins 安装部署篇

需要开启后才会出现这个 war,提供 wen 下载:

Linux 下 Jenkins 安装部署篇

 

到此 Jenkins 的安装部署完成

局域网内利用 GitLab+Jenkins 自动生成 GitBook 并发布 (Nginx)  http://www.linuxidc.com/Linux/2016-05/131136.htm

Linux+Git+Maven+Jenkins+Neuxs 自动化编译环境搭建 http://www.linuxidc.com/Linux/2016-02/128652.htm

CentOS6 安装 Jenkins  http://www.linuxidc.com/Linux/2016-05/131365.htm

使用 Jenkins 配置 Git+Maven 的自动化构建 http://www.linuxidc.com/Linux/2016-02/128641.htm

Jenkins+Maven+Git 搭建持续集成和自动化部署的配置手记 http://www.linuxidc.com/Linux/2015-06/118606.htm

Jenkins 的分布式构建及部署——节点  http://www.linuxidc.com/Linux/2015-05/116903.htm

Jenkins 的详细介绍 :请点这里
Jenkins 的下载地址 :请点这里

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-04/142764.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2251字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中