gpt4 book ai didi

ssh - Jenkins,SSH 插件,传输了 0 个文件

转载 作者:行者123 更新时间:2023-12-04 15:57:30 27 4
gpt4 key购买 nike

我们是一个三人小组,使用 MEANJS 做一个项目,Bitbucket 是我们的源代码控制,我们使用 Jenkins 进行测试自动化和 CI。我们想使用 Jenkins 从 Bitbucket 中拉取数据,构建和运行测试,然后通过 SSH 将项目部署到另一台机器上。

我们在 Bitbucket 和 Jenkins 之间建立了连接,Jenkins 托管在 Windows 服务器上,之后我们想通过 SSH 部署我们的项目,我们能够使用 SSH 连接到我们的 CentOS 服务器,连接成功但传输总是有0 个文件:

Started by user Centris
Building in workspace C:\Program Files (x86)\Jenkins\workspace\Evert
> C:\Program Files (x86)\Git\cmd\git.exe rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> C:\Program Files (x86)\Git\cmd\git.exe config remote.origin.url https://evertJenkins:teamEvert@bitbucket.org/evert-team/evert.git # timeout=10
Fetching upstream changes from https://evertJenkins@bitbucket.org/evert-team/evert.git
> C:\Program Files (x86)\Git\cmd\git.exe --version # timeout=10 using .gitcredentials to set credentials
> C:\Program Files (x86)\Git\cmd\git.exe config --local credential.helper store --file=\"C:\Users\centris\AppData\Local\Temp\git2236090933781388612.credentials\" # timeout=10
> C:\Program Files (x86)\Git\cmd\git.exe fetch --tags --progress https://evertJenkins@bitbucket.org/evert-team/evert.git +refs/heads/*:refs/remotes/origin/*
> C:\Program Files (x86)\Git\cmd\git.exe config --local --remove-section credential # timeout=10
> C:\Program Files (x86)\Git\cmd\git.exe rev-parse "origin/master^{commit}" # timeout=10
Checking out Revision b0ca93376cb8b1799a069a7e33e212ebc886261a (origin/master)
> C:\Program Files (x86)\Git\cmd\git.exe config core.sparsecheckout # timeout=10
> C:\Program Files (x86)\Git\cmd\git.exe checkout -f b0ca93376cb8b1799a069a7e33e212ebc886261a
> C:\Program Files (x86)\Git\cmd\git.exe rev-list b0ca93376cb8b1799a069a7e33e212ebc886261a # timeout=10
> C:\Program Files (x86)\Git\cmd\git.exe tag -a -f -m Jenkins Build #39 jenkins-Evert-39 # timeout=10
SSH: Connecting from host [centris]
SSH: Connecting with configuration [Centris leit] ...
SSH: Disconnecting configuration [Centris leit] ...
SSH: Transferred 0 file(s)
Build step 'Send files or execute commands over SSH' changed build result to SUCCESS
SSH: Connecting from host [centris]
SSH: Connecting with configuration [Centris leit] ...
SSH: Disconnecting configuration [Centris leit] ...
SSH: Transferred 0 file(s)
Finished: SUCCESS

我们的项目名为 Evert,因此它位于 workspace\Evert 下。

我们已经为我们的源文件尝试了所有形式的字符串,从完整路径到我们现在所拥有的:
Evert\**\*

我们还将删除前缀设置为:
Evert\

我们已经尝试过: Jenkins transferring 0 files using publish over SSH plugin但我们仍然有同样的问题。任何人都可以告诉我们可能是什么问题。

最佳答案

您可以简单地将它存档并将存档 scp 到 CentOS 机器。并非所有 Jenkins 插件都是一样的。

关于ssh - Jenkins,SSH 插件,传输了 0 个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26788842/

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