如何配置 Jenkins 作业以将文件从 git 复制到服务器
Posted
技术标签:
【中文标题】如何配置 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 作业以将文件从 git 复制到服务器的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Jenkins 工作页面隐藏有关共享库的 Git 信息?
如何在 jenkins 中部署,根据参数选择从特定的 git 分支获取源代码