我想將文件從我的發佈版本Jenkins工作區傳輸到遠程服務器上的某個位置。構建工作順利進行,但總是傳輸0個文件。Jenkins使用SSH插件發佈傳輸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
去那裏你會找到答案https://stackoverflow.com/a/48842747/8327498 – kprocks