gpt4 book ai didi

git - Jenkins 使用 Publish over SSH 插件传输 0 个文件

转载 作者:IT王子 更新时间:2023-10-29 01:19:01 26 4
gpt4 key购买 nike

我想将文件从我的后期构建 Jenkins 工作区传输到远程服务器上的某个位置。作业中所有步骤的构建都顺利进行,但始终传输 0 个文件。

这是控制台输出:

    Started by user Patrick
Building in workspace /var/lib/jenkins/jobs/20eyes Build/workspace
Fetching changes from the remote Git repository
Fetching upstream changes from https://github.com/project/project.git
using .gitcredentials to set credentials
Checking out Revision a758e0f8e534271b999a2fc8696b6fd5a3d5e500 (origin/master)
executing script:

cd /var/www/20eyes-web
[SSH] exit-status: 0
SSH: Connecting from host [dev1.remotehost]
SSH: Connecting with configuration [dev2.remotehost] ...
SSH: Disconnecting configuration [dev2.remotehost] ...
SSH: Transferred 0 file(s)
Build step 'Send files or execute commands over SSH' changed build result to SUCCESS
Finished: SUCCESS

作业被配置为在任何提交被推送到 GitHub 之后构建

传输集为:源文件:

/var/lib/jenkins/jobs/20eyes Build/workspace/**/*

删除前缀:

/var/lib/jenkins/jobs/20eyes Build/workspace

最佳答案

我想,你的配置有问题。我们有 2 个位置需要配置。

  1. 在系统配置(全局配置)。--> 如果测试正常 ==> 远程服务器配置正常。
  2. 在您的项目中。我们将重点关注传输集:(源文件、删除前缀、远程目录)

    2.1 源文件:如果它是空白的 = 工作区目录。 在你的情况下,我认为你应该输入 **/*
    2.2 去除前缀:引用Here获取更多信息。
    2.3 远程目录:如果为空=上面系统配置中配置的目录。

希望对您有所帮助!对不起我的英语。

关于git - Jenkins 使用 Publish over SSH 插件传输 0 个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22158092/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com