zoukankan      html  css  js  c++  java
  • 部署-jenkins发布项目到linux环境

    使用openSSH的方式

    如果jenkins跟服务器不在同一台服务器上,这时候我们可以借助ssh的方式将打包好的jar包发送到远程服务器,然后以后台的方式运行程序。

    安装publish over ssh插件

    这里我们需要使用到publish over ssh插件,并且是以rsa免密的方式登陆。这里配置ssh连接时使用的私钥信息,远程服务器的ip地址,用户名和远程目录。

    配置全局信息

    然后配置构建任务中执行的ssh操作。

    配置ssh操作

    开始构建任务

    jenkins构建成功

    使用deploy to container插件

    如果没有安装deploy to container插件,先进行插件的安装。

    安装deploy to container 插件

    配置tomcat

    在tomcat安装目录下的conf/tomcat-users.xml中,添加远程登陆的用户。内容添加后需要重启tomcat容器。

    <role rolename="manager"/>
    <role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <role rolename="admin"/>
    <user username="root" password="123456" roles="admin,manager,manager-script,manager-gui"/>
    

    给tomcat添加完用户之后,可以通过tomcat访问路径/manager,进行登陆。

    登陆tomcat管理界面

    配置jenkins任务

    大部分配置都跟之前jar包部署的类似,这里我们只需要着重配置一下tomcat的信息即可。

    配置tomcat信息

    开始构建任务

    enter description here

    博主微信公众号

  • 相关阅读:
    About
    Git
    SQL
    fiddler
    Windows下----nvm的安装操作
    vs-code 的常用插件
    npm安装依赖时-S和-D的作用以及区别
    Node.js的安装以及包的安装使用
    JavaScript-----设计模式
    JavaScript-----JS的深拷贝和浅拷贝
  • 原文地址:https://www.cnblogs.com/chenhaoblog/p/13676635.html
Copyright © 2011-2022 走看看