cxs7225032 发表于 2019-2-18 11:11:56

ubuntu16.04使用Jenkins构建java项目jar包

实验环境
  系统版本:16.04(4.4.0-21-generic)
  Tomcat版本:9.0.13
  Jenkins版本:2.140
  Maven版本:apache-maven-3.5.4-bin.tar.gz
  Jdk版本:1.8.0_191
安装jdk
1、安装python-software-properties
  udo apt-get install python-software-properties
  sudo apt-get install software-properties-common
2、首先添加ppa
  sudo add-apt-repository ppa:webupd8team/java
3、更新系统
  sudo apt-get update
4、安装Jdk
  sudo apt-get install oracle-java8-installer
5、查看jdk版本
  java-version
http://i2.运维网.com/images/blog/201811/28/2c7538a97b2d7c0145c4ac89564be5eb.png
安装maven
1、下载maven压缩包
  wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
2、解压maven到当前目录
  tar zxf apache-maven-3.5.4-bin.tar.gz
3、移动到/usr/local/目录下并重命名为maven
  mv apache-maven-3.5.4 /usr/local/maven
4、设置maven的环境变量(追加后边)
  vi/etc/profile
  export PATH=/usr/local/maven/bin:$PATH
5、使环境变量生效
  source/etc/profile
6、验证maven是否安装成功
  mvn -v
http://i2.运维网.com/images/blog/201812/10/39f316cb1635de7d10f72fd05663afb8.png
安装tomcat
1、下载tomcat最新版压缩包
  wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
2、解压tomcat
  tar xf apache-tomcat-9.0.13.tar.gz
3、移动到/usr/local/下并命名为tomcat
  mv apache-tomcat-9.0.13 /usr/local/tomcat
4、配置tomcat环境变量
  vi /etc/profile
  export JAVA_HOME='/usr/lib/jvm/java-8-oracle/jre'
export CATALINA_HOME='/usr/local/tomcat'
export JENKINS_HOME='/root/.jenkins'
export PATH=/usr/local/maven/bin:$PATH
export PATH=/usr/local/tomcat/bin:$PATH
5、执行生效
  source /etc/profile
6、启动tomcat
  1)启动tomcat
  /usr/local/tomcat/bin/startup.sh
  2)关闭tomcat
  /usr/local/tomcat/bin/shutdown.sh
  3)查看服务启动状况
  netstat -anutpl | grep 8090
http://i2.运维网.com/images/blog/201811/28/5b79f903858b2e1f4d7f9a4000f7924f.png
注:默认tomcat启动使用的是8080端口,但是我这里8080被占用,所以改为8090!
安装Jenkins
1、下载jenkins的war包
  wget http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.140/jenkins.war
2、删除/usr/local/tomcat/webapps/目录里的所有文件
  rm -rf /usr/local/tomcat/webapps/*
3、移动jenkins.war到/usr/local/tomcat/webapps/目录下
  mv jenkins.war /usr/local/tomcat/webapps/
  注:因为这个目录就是apache网页显示的目录,也就是说安装这个tomcat就是为了来实现Jenkins界面管理,所以将这里默认的文件替换成Jenkins的war包,tomcat启动时他会自动解压出来一个Jenkins目录,这时我们直接网页访问即可!
4、查看网页显示目录
  ls /usr/local/tomcat/webapps/
http://i2.运维网.com/images/blog/201811/28/8b176738cb00ae2386e5d8690691e359.png
5、访问安装Jenkins
  1)访问地址:http://192.168.150.223:8090/jenkins
http://i2.运维网.com/images/blog/201811/28/4049ff70bc6657549700774b863c4eaa.png
  2)按照网页提示查看密码并点击继续
  cat /root/.jenkins/secrets/initialAdminPassword
http://i2.运维网.com/images/blog/201811/28/66d517cfc1290be3e7559b6276c4848b.png
http://i2.运维网.com/images/blog/201811/28/1f597acc604e04206f14fb17836ab192.png
  3)单击选择推荐插件安装(也可以根据需求选择插件安装)
http://i2.运维网.com/images/blog/201811/28/a4a8a79129825c9c548fb1391987d315.png
  4)如下图自动安装插件
http://i2.运维网.com/images/blog/201811/28/0e0f9a275d7fe9288f4041e2fd19a407.png
  5)随意创建用户名和密码,然后点击保存并完成
http://i2.运维网.com/images/blog/201811/28/7b5fda88d421d2891261d49843c939f2.png
注:这里必须全都填写,不然不能保存!
  6)根据自己习惯设置路径即可(我这里使用默认的),然后点击保存并完成
http://i2.运维网.com/images/blog/201811/28/aeacf0e168fd8ce5c26d8ceb160b0c58.png
  7)直接点击开始使用Jenkins即可完成安装
http://i2.运维网.com/images/blog/201811/28/c04e56ed50dba11cd5541c8affb9d43a.png
http://i2.运维网.com/images/blog/201811/28/2e31b4ae3bf2d0c9a7733bc47ffe43cb.png
注:到这里jenkins就完成了安装!
配置Jenkins
1、配置全局工具配置
http://i2.运维网.com/images/blog/201812/07/2c31c4354840efbdef419242c87f8be8.png
http://i2.运维网.com/images/blog/201812/07/ac92e91a0af8c124c844858418a06be8.png
2、新建一个maven项目
http://i2.运维网.com/images/blog/201812/07/61880f4594f12d9c195d531b947487ed.png
http://i2.运维网.com/images/blog/201812/07/0cf3790f6ceaeb664c9f557f6f7cecff.png
http://i2.运维网.com/images/blog/201812/07/cfc694acb7ddd440d1dc7d5fff3545aa.png
http://i2.运维网.com/images/blog/201812/07/24f17561c2fca079030240562591bafa.png
http://i2.运维网.com/images/blog/201812/07/975e1b9fff6d7a2b1d62815e3d2a3160.png
3、保存立即构建jar包
http://i2.运维网.com/images/blog/201812/14/7d7dcae156a1e1edeba379423fd7c620.png
http://i2.运维网.com/images/blog/201812/14/fbd10cec89274b14d706ba060f1255f3.png
http://i2.运维网.com/images/blog/201812/14/240978aa38b98c4074113fad01a0fc31.png
http://i2.运维网.com/images/blog/201812/14/b37969d47c438d62039cce49800fd1e6.png
注:以上可以清晰地看出已经构建完成并打成了jar包,jar包的路径在/root/.jenkins/workspace/smartloan-bms-dev/target/目录下。如果当前是在打war包他的生成路径会在/root/.jenkins/workspace/项目名/target目录下!



页: [1]
查看完整版本: ubuntu16.04使用Jenkins构建java项目jar包