我正尝试使用SCP任务将文件上传到远程服务器。我在有问题的远程服务器上配置了OpenSSH,我正在使用Cygwin运行Windows Server 2008 R2的Amazon EC2实例来运行Bamboo构建服务器。Bamboo SCP插件:如何找到目录
我的问题是关于找到我想使用的目录。我想用SCP上传C:\ doc的全部内容。该文档指出,我必须使用local path relative to the Bamboo working directory而不是绝对目录名称。
我通过在构建计划中运行pwd
发现工作目录为/cygdrive/c/build-dir/CDP-DOC-JOB1
。所以要找到doc,我可以运行cd ../../doc
。但是,当我在SCP配置下将我的工作目录设置为../../doc/**
(使用this pattern matching guide)时,我在日志中收到消息There were no files to upload.
。
C:\ doc包含子文件夹以及根目录中的文本文件。
这里是我的SCP任务配置:
这里是cygwin的版本看看我的目录:
在构建作业中使用绝对路径的原因是什么?要上传的文件来自哪里?他们是由竹子工作创造的吗? – 2014-09-17 07:03:53