我只是尝试使用GitLab CI / CD。我创建了一个仅包含一个组件的测试角度项目,并且工作正常。然后,我在该项目中启动了GitLab Runner。添加了一个.yml文件来运行该项目。但是管道一直都在失败。然后出于测试目的,我删除了用于运行项目的所有脚本,仅添加了一些echo语句。即使那样,我的管道还是失败了。 显示
&:术语'git'不被识别为cmdlet,函数,脚本文件或可运行程序的名称。检查 名称的拼写,或者是否包含路径,请验证路径是否正确,然后重试。
yml脚本的屏幕截图
在GitLab中显示错误消息
答案 0 :(得分:0)
这是因为git在跑步者路径中不可用。
before_script:
- apt-get install git-core
问题链接-
答案 1 :(得分:0)
我卸载了git并重新安装了它。我为环境路径提供的位置与实际安装git的位置不同。因此,当我重新安装它时,它会自动安装到我的C驱动器中(这是我设置的环境路径,当我在net中搜索解决方案时得到了这个路径)。 我没有交叉检查,实际上我的git位置是否为C。我以为它可能已保存在C本身中,但实际上已保存在其他位置。
答案 2 :(得分:0)
从git-scm.com安装git
后,您必须重新启动gitlab-runner
服务。
我在Windows服务器中遇到问题,最终变得固定了:)
# gitlab-runner stop
# gitlab-runner start