在 Jenkins 中使用 SSH Servers 配置文件上传路径

这篇具有很好参考价值的文章主要介绍了在 Jenkins 中使用 SSH Servers 配置文件上传路径。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

引言

在使用 Jenkins 进行持续集成和持续部署(CI/CD)的过程中,有时我们需要将构建好的文件上传到远程服务器。本文将介绍如何在 Jenkins 的 SSH Servers 配置中设置文件的上传目录,以及这些设置是如何组合以形成最终的上传路径。

1. 配置 SSH Servers 的 Remote Directory
a. 系统级设置

首先,在 Jenkins 的全局配置中,我们可以为 SSH Servers 设置一个 “Remote Directory”。这个设置是全局性的,通常用作所有项目的基础上传路径。

例如,如果我们设置了 /www/wwwroot 作为 Remote Directory,这意味着所有通过这个 SSH 服务器配置上传的文件都将以 /www/wwwroot作为基础路径。
在 Jenkins 中使用 SSH Servers 配置文件上传路径,jenkins,ssh,运维

b. 项目级设置

在具体的 Jenkins 项目中,我们也可以设置一个 “Remote Directory”。这个设置是针对特定项目的,它将与系统级设置的路径组合起来,形成最终的上传路径。

例如,如果我们在项目设置中指定了 test作为 Remote Directory,这将与系统级设置的路径结合。

在 Jenkins 中使用 SSH Servers 配置文件上传路径,jenkins,ssh,运维

2. 组合成最终的上传路径

最终的上传路径是由系统级的 Remote Directory 和项目级的 Remote Directory 结合而成的。它们简单地按顺序拼接在一起。

综上所述,如果系统级路径是 /www/wwwroot,项目级路径是 test,那么最终的上传路径将是 /www/wwwroot/test
在 Jenkins 中使用 SSH Servers 配置文件上传路径,jenkins,ssh,运维

结论

正确配置 Jenkins 中的 SSH Servers 对于确保文件正确上传到预期目录非常重要。通过理解系统级和项目级 Remote Directory 的组合方式,我们可以更灵活地控制文件的上传路径。文章来源地址https://www.toymoban.com/news/detail-801028.html

参考资料
  • Jenkins 官方文档
  • SSH Servers 插件文档

到了这里,关于在 Jenkins 中使用 SSH Servers 配置文件上传路径的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • jenkins——参数化配置、插件安装以及Jenkins SSH 插件安装

    jenkins——参数化配置、插件安装以及Jenkins SSH 插件安装

    同一个项目需要在不同环境下测试 1、选择参数化构建过程,选择选项参数 2、名称填入 env 3、选项配置三个值分别: dev、test、online 4、添加描述 5、编写shell命令 6、构建项目 7、控制台查看输出 Jenkins强大的原因之一就是插件众多 插件帮助Jenkins丰富自身原有的功能 Dashboard

    2024年02月15日
    浏览(12)
  • Jenkins--配置ssh私钥

    Jenkins--配置ssh私钥

    背景 在下载代码的时候经常会使用ssh链接,因此,在Jenkins上需要事先配置好ssh私钥的凭证 1.找到凭证管理 点击【系统管理】-【管理凭据】 2.点击Jenkins 3.点击全局凭据 4.点击添加凭据 5.填写配置信息 5.1 类型选择:SSH Username with private key 5.2 Username: 一般是linux虚拟机上配置的

    2024年02月16日
    浏览(8)
  • Jenkins 上传文件到工作目录

    Jenkins 上传文件到工作目录

    使用插件:File Parameter Plugin 之前写过一篇关于Jenkins 用户上传文件到工作目录的文章,那时候还需要使用sharedlibraries。现在使用这个插件可以非常简单的上传文件。话不多说,直接开始: 创建一个job,选择This project is parameterized 如下截图,然后选择Base64 File Parameter,而不是

    2024年02月07日
    浏览(10)
  • 解决Jenkins配置Publish Over SSH报错

    解决Jenkins配置Publish Over SSH报错

        当Jenkins配置目标服务器报错:jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize SSH connection. Message: [Failed to connect session for config [服务器名称]. Message [Auth fail]]                时如下图: 是因为服务器之间的SSH通讯异常,需要在目标服务器找到配置 /etc/

    2024年02月21日
    浏览(11)
  • Jenkins配置远程服务器SSH Server流程

    Jenkins配置远程服务器SSH Server流程

    说明:以阿里云轻量应用服务器,本文介绍如何在Jenkins中配置远程服务器,Jenkins安装参考这篇文章; 首先,启动Jenkins容器,进入Jenkins管理后台,点击 系统配置 ; 进入系统设置后,滚动到最底下,找到 Publish over SSH 配置,填上SSH Server的信息:设置一个服务名称,IP地址,

    2024年02月07日
    浏览(11)
  • jenkins构建项目-配置JDK的JAVA_HOME路径

    jenkins构建项目-配置JDK的JAVA_HOME路径

    Jenkins 2.372 rpm安装方式 jdk 11 配置jdk中警告 构建过程中出现报错 网上大多在配置 jenkins 的 jdk配置 是根据 which java 命令的java路径配置,这个配置路径的java是个文件,而不是文件夹。 更改配置路径 找到java的安装路径,在 /etc/profile 文件中,安装jdk的 JAVA_HOME 配置路径 复制上文

    2024年02月15日
    浏览(8)
  • jenkins配置ssh报错jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize解决

    jenkins配置ssh报错jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize解决

           开始时使用的是在Jenkins服务器生产的密钥对,然后将id_rsa.pub 中内容手动复制到目标应 用服务的/root/.ssh/authorized_keys中,测试连接时失败,应该是复制过程中有换行符导致,遂采 用命令行进行复制,因目标服务器禁用了22端口,ssh改为了88888端口,遂修改命令如下,

    2024年02月15日
    浏览(10)
  • Jenkins中Publish Over SSH插件使用(1)

    Jenkins中Publish Over SSH插件使用(1)

    SSH插件 前言Publish Over SSH插件是jenkins里面必不可少的插件之一,主要的功能有两个把jenkins服务器上的文件,传输到远程nginx, 远程执行shell命令和脚本。 1. SSH插件下载与配置 1.1 下载Publish over SSH插件 系统管理—》管理插件 下载后的本地路径:$JENKINS_HOME/plugins/publish_over 1.2 全

    2024年02月21日
    浏览(9)
  • 使用Jenkins制作镜像并上传到Harbor仓库!

    使用Jenkins制作镜像并上传到Harbor仓库!

    前言 上一阶段,记录使用jenkins打包java项目成jar包,并上传到目标服务器,命令目标服务器打包成镜像并构建运行的流程! 这次,介绍使用jenkins自己构建镜像并推送到harbor仓库!开始!!! 打开jenkins后台系统,并进入项目: 制作镜像: 修改java项目,讲接口的输出由2.0.0改为

    2024年02月05日
    浏览(14)
  • Jenkins自动化部署-GitLab拉取代码 配置ssh代码拉去方式的密钥(公私钥)

    Jenkins自动化部署-GitLab拉取代码 配置ssh代码拉去方式的密钥(公私钥)

    Jenkins想要通过ssh方式拉去gitlab代码,则需要在在Jenkins服务器配置私钥,gitlab服务器配置公钥 使用root用户生成公钥和私钥 在/root/.ssh/目录保存了公钥和使用 id_rsa:私钥文件 id_rsa.pub:公钥文件 把生成的公钥放在Gitlab中 以root账户登录-点击头像-Settings-SSH Keys 复制刚才id_rsa.pu

    2024年04月10日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包