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

    博主微信公众号

  • 相关阅读:
    python 迭代器
    python 装饰器
    python 函数进阶
    python 函数
    python文件操作
    python 集合 深浅拷贝
    python基础之循环
    python基础之字典
    python基础之操作列表
    python基础之列表
  • 原文地址:https://www.cnblogs.com/chenhaoblog/p/13676635.html
Copyright © 2011-2022 走看看