我正在尝试在GOCD管道中运行git项目,但失败了。这是我的输出。有人可以帮我吗?
Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare (default-cli) on project(project name):unable to commit files
[ERROR] Provider message:
[ERROR] The git-push command failed.
[ERROR] Command output:
[ERROR] remote: Repository not found.
[ERROR] fatal: repository: (git hub project) not found.
答案 0 :(得分:0)
当配置了远程存储库时,Git push从存储库开始工作。 GoCD从现有的git存储库中获取资料,而没有配置的远程存储库。
您可以CD进入构建代理管道目录,并直接调用$ git remote
,而git很可能会报告没有远程服务器。
为了运行$ git push <remote>
,您必须使用git remote add <name> <url>
添加一个远程存储库。只有这样,您才能执行推送操作。
您可以以某种方式扩展构建脚本或构建管道,以便在调用push命令之前将所需的远程存储库添加到工作区git配置中。
我还不太熟悉Maven的发布插件,我不能说发布插件是否创建了远程配置-我的猜测是,该插件需要具有某个可用的远程存储库。