在我的gitlab-ci.yml
中,我写道:
deploy:
stage: build
script:
- scp target/ROOT.war user@host/data/temp
但我的Windows GitLab-ci运行器抛出错误:
scp
未被识别为内部或外部命令
您知道是否可以向跑步者添加scp
包裹或类似的东西?
答案 0 :(得分:1)
scp.exe
与latest 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
。
实际上我在系统路径var(而不是用户路径var)中添加了git
/usr/bin
路径,并重新创建了我的跑步者,而不是使用set
命令。
它有效!