Jenkins安装部署篇

简介:

Jenkins安装部署


1、首先下载Jenkins.war包,官网:https://jenkins.io/download/,这块用的比较老,为了和配管的版本一致。

2、部署好Jdk和Tomcat

3、去apache官网下载maven软件包,部署好maven

4、svn环境,可以参考之前的博客配置web访问svn仓库篇。


jdk的安装,这是之前封装的jdk rpm包,可以参考之前博客封装rpm包。

jdk的安装路径和环境变量:

1
2
3
4
5
[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的安装路径:

1
2
[root@localhost ~] # ls /data/tomcat/webapps/
docs  examples  host-manager  jenkins  jenkins.war  manager


maven的安装路径:

1
2
[root@localhost ~] # ls /usr/local/maven/
bin  boot  conf  lib  LICENSE  NOTICE  README.txt


配置环境变量:

1
2
[root@localhost ~] # cat /etc/profile.d/maven.sh 
export  PATH=$PATH: /usr/local/maven/bin


配置jenkins的家目录,(默认在当前用户的.jenkins目录下).

1
export  JENKINS_HOME= /data/jenkins


jdk/mvn/jenkins的环境变量如下图:

wKioL1juF02Ae5EiAACP_OLv808033.png

启动tomcat服务:

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


Web访问Jenkins页面:

1
http: //192 .168.121.131:8080 /jenkins/

wKiom1juF6LwfCzBAAEozAY-dXo039.png1、Jenkins Web的全局环境配置:

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

1)jenkins的家目录如下图:

wKiom1juGBPhUiVvAACuiQSmGGQ041.png

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

wKioL1juGDaB2VLXAACrpUbEmyo250.png

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

wKiom1juGI7i3oAeAAA1Z7_5mYQ743.png


2、创建工程:

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

wKiom1juGMqQk9R2AAFQBwXuazY876.png

2)描述:

wKiom1juGQ-DRmWsAAA0LHWPpMk369.png

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

wKiom1juGSnTUvoOAAD4rD7x4Oo155.png

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

wKiom1juGU3ARvH4AABq4rBgpJ4754.png

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

wKioL1juGdTj2-R0AAB8J6w1v4w110.png注释:mvn的几个参数的解释,有兴趣可以参考下:

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

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

wKioL1juGp2DdB2MAAEdoXyOvZA727.png

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

wKiom1juGuTg_YX9AAA1i9iBM4s189.png


到此Jenkins的安装部署完成,后续写自动化部署.....


本文转自青衫解衣 51CTO博客,原文链接:http://blog.51cto.com/215687833/1915360

相关文章
|
jenkins 持续交付 开发工具
阿里云容器服务Kubernetes之Jenkins X(1)-安装部署实践篇
"Jenkins X is a CI/CD solution for modern cloud applications on Kubernetes." 这是Jenkins社区对于Jenkins X 的官方总结和定义。
6754 0
|
6月前
|
jenkins 持续交付 数据安全/隐私保护
树莓派4b通过docker安装部署jenkins
树莓派4b通过docker安装部署jenkins
148 2
|
jenkins Java 持续交付
容器 & 服务:Jenkins本地及docker安装部署
jenkins是常用的开源持续继承工具,现在所在的工作场景,也是使用jenkins进行基于github代码的拉取、打包、构建、部署的一系列流程,并结合了容器和函数计算实现金丝雀部署。本文先从基础的jenkins环境搭建开始。
361 0
|
jenkins 持续交付 网络安全
Docker Compose安装部署Jenkins
Docker Compose安装部署Jenkins
1167 0
Docker Compose安装部署Jenkins
|
Oracle jenkins Java
持续集成之Jenkins安装部署
Jenkins是一个独立的开源自动化服务器,可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行。
1505 0
|
jenkins Java 测试技术
jenkins安装部署实战
Jenkins安装部署 1、首先下载Jenkins.war包,官网:https://jenkins.io/download/,这块用的比较老,为了和配管的版本一致。 2、部署好Jdk和Tomcat 3、去apache官网下载maven软件包,部署好maven 4、svn环境,可以参考之前的博客配置web访问svn仓库篇。
1020 0
|
Java jenkins 持续交付
|
jenkins Java 持续交付
|
1月前
|
jenkins Devops Java
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第27天】在快速发展的软件开发领域,DevOps实践日益重要。Jenkins作为一款流行的开源自动化服务器,在持续集成(CI)和持续部署(CD)中扮演关键角色。本文通过案例分析,探讨Jenkins在Java项目中的应用,展示其自动化构建、测试和部署的能力,提高开发效率和软件质量。
57 2
|
10天前
|
监控 jenkins Linux
从 Jenkins 持续集成出发:探究如何监控员工电脑屏幕
Jenkins 在企业信息化管理中用于自动化构建、测试和部署,提高开发效率。本文讨论了其重要性,并从技术角度探讨了屏幕监控的可能性,但明确反对非法监控,强调应合法合规地管理企业和尊重员工隐私。
49 12