Bitbucket管道SFTP连接无法打开主机SFTP提示

时间:2018-05-25 12:59:13

标签: ssh bitbucket sftp bitbucket-pipelines

拥有以下bitbucket-pipeline.yml:

pipelines: 
 default: 
  - step: 
   name: deploy to production 
   script: 
    - sftp -oPort=PPPP pi@XXX.XXX.XXX.XXX
    - cd /home/username/webserver
    - put -r nameOfTheBuildFolder build/ - exit

我可以看到正在执行sftp命令,但结果只是记录:

“已连接至XXX.XXX.XXX.XXX”

但它没有打开sftp提示符。

有没有办法在sftp提示符下实际浏览并执行命令?或者是否有连接到sftp提示符的命令?

我还在atlassion社区开了一张票:https://community.atlassian.com/t5/Bitbucket-questions/SFTP-connection-doesn-t-open-host-SFTP-prompt/qaq-p/805328#M27869

1 个答案:

答案 0 :(得分:0)

经过一番研究,我发现以下命令可让您以安全,快捷的方式通过SSH复制文件:

scp nameOfTheBuildFolder构建/