Jenkins 远程复制Source files设置相对路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins 远程复制Source files设置相对路径相关的知识,希望对你有一定的参考价值。
参考技术A 1、Source files:源目录。设置的是相对路径(注意:不是主目录的项目路径,而是视图的相对路径)。jar包所在全路径为 /root/.jenkins/workspace/gateway/sc-cloud/gateway/target/gateway-1.0-SNAPSHOT.jar,
其中/root/.jenkins为主目录,/workspace/gateway为所建视图位置,
还有一个坑,最终的配置前面不需要加斜杠了/
最后要填的是 sc-cloud/gateway/target/gateway-1.0-SNAPSHOT.jar
2、Remove prefix:要去掉的前缀
3、Remote directory:要复制到的远程目录(相对路径)。在设置远程服务器时已经设置了目录 /test001,此处填 /builds 所以最终要复制到的目录是 /test001/builds
如何配置 Jenkins 作业以将文件从 git 复制到服务器
【中文标题】如何配置 Jenkins 作业以将文件从 git 复制到服务器【英文标题】:how to configure Jenkins job for copying files from git to a server 【发布时间】:2018-04-22 03:33:11 【问题描述】:我想配置一个 Jenkins 作业,以便在用户进行任何更改或提交到特定项目时将文件从 gitlab 推送到远程服务器。以前我通过winscp手动将文件从本地机器复制到远程服务器。所以大家可以帮我根据我的要求设置设置。
我有 1) 远程服务器 2)gitlab(在gitlab中创建一个仓库) 3) 我有文件要复制到本地机器上的远程服务器
【问题讨论】:
In Jenkins, how to checkout a project into a specific directory (using GIT)的可能重复 【参考方案1】:不确定我是否理解您的需求...
签出并拉取 GIT 存储库,一旦提交就会触发作业,然后使用类似下面的插件
https://wiki.jenkins.io/display/JENKINS/Copy+Artifact+Plugin
或 ANT 任务或 Bash 脚本或任何其他例程,将文件从 Jenkins 工作区复制到服务器,希望对您有所帮助...
【讨论】:
以上是关于Jenkins 远程复制Source files设置相对路径的主要内容,如果未能解决你的问题,请参考以下文章