欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

通过jenkins发布java项目到目标主机上的详细步骤

程序员文章站 2022-06-19 14:46:30
发布java项目的步骤: 拉取代码并打包 mvn clean package 备份目标服务器上已有的要发布项目 将包传到目标服务器的webapss目录中 需做免密登录...

发布java项目的步骤:

  • 拉取代码并打包
  • mvn clean package
  • 备份目标服务器上已有的要发布项目
  • 将包传到目标服务器的webapss目录中
  • 需做免密登录
  • 重启目标服务器的tomcat服务
  • 修改项目的配置
  • 重启目标服务器的tomcat服务

项目要求:

两台主机上分别安装jenkins,tomcat

jenkins主机上操作

#两台主机做免密登录
[root@localhost ~]# ssh-keygen -t rsa
generating public/private rsa key pair.
enter file in which to save the key (/root/.ssh/id_rsa): 
created directory '/root/.ssh'.
enter passphrase (empty for no passphrase): 
enter same passphrase again: 
your identification has been saved in /root/.ssh/id_rsa.
your public key has been saved in /root/.ssh/id_rsa.pub.
the key fingerprint is:
sha256:0zpim+3ypvmypisjbel8lha2qapiavqwf9c+gyasonu root@localhost.localdomain
the key's randomart image is:
+---[rsa 3072]----+
|ob+              |
|xoo.e            |
|*=..             |
|=.=      .       |
|+o + .  s +      |
|. + o o. + o     |
|   = + .+ .      |
|    + o ob.      |
|     +oobo+      |
+----[sha256]-----+

[root@localhost ~]# ssh-copy-id root@192.168.8.131
/usr/bin/ssh-copy-id: info: source of key(s) to be installed: "/root/.ssh/id_rsa.pub"
the authenticity of host '192.168.8.131 (192.168.8.131)' can't be established.
ecdsa key fingerprint is sha256:wbxvlgdwexwrlmt4gaac1bvyiovznawwx1dx8dv6rs0.
are you sure you want to continue connecting (yes/no/[fingerprint])? yes
/usr/bin/ssh-copy-id: info: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: info: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@192.168.8.131's password: 

number of key(s) added: 1

now try logging into the machine, with:   "ssh 'root@192.168.8.131'"
and check to make sure that only the key(s) you wanted were added.

#安装软件
[root@localhost ~]# yum -y install git maven

新建项目

拉取代码链接:https://gitee.com/neawalke/tomcat-java-demo.git

通过jenkins发布java项目到目标主机上的详细步骤
通过jenkins发布java项目到目标主机上的详细步骤

通过jenkins发布java项目到目标主机上的详细步骤

当拉取的代码是私有仓库

通过jenkins发布java项目到目标主机上的详细步骤
通过jenkins发布java项目到目标主机上的详细步骤

通过jenkins发布java项目到目标主机上的详细步骤

通过jenkins发布java项目到目标主机上的详细步骤
通过jenkins发布java项目到目标主机上的详细步骤

测试访问页面

通过jenkins发布java项目到目标主机上的详细步骤

到此这篇关于通过jenkins发布java项目到目标主机上的文章就介绍到这了,更多相关jenkins发布java项目内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!