在Windows gitlab runner上使用SCP命令

时间:2018-02-09 15:17:38

标签: command gitlab scp gitlab-ci-runner

在我的gitlab-ci.yml中,我写道:

deploy:
    stage: build
    script:
        - scp target/ROOT.war user@host/data/temp

但我的Windows GitLab-ci运行器抛出错误:

  

scp未被识别为内部或外部命令

您知道是否可以向跑步者添加scp包裹或类似的东西?

1 个答案:

答案 0 :(得分:1)

scp.exelatest distribution of Git for Windows

中的任何一个打包在一起
vonc@VONCAVN7 C:\Users\vonc
> where scp
D:\prgs\git\latest\usr\bin\scp.exe

如果您的GitLab代理位于%PATH% <installation path of Git>/usr/bin,则会scp

OP GGO详细信息in the comments

  

实际上我在系统路径var(而不是用户路径var)中添加了git /usr/bin路径,并重新创建了我的跑步者,而不是使用set命令。
  它有效!