git push命令因GOCD失败

时间:2018-09-26 19:37:44

标签: git maven go-cd

我正在尝试在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. 

1 个答案:

答案 0 :(得分:0)

当配置了远程存储库时,Git push从存储库开始工作。 GoCD从现有的git存储库中获取资料,而没有配置的远程存储库。

您可以CD进入构建代理管道目录,并直接调用$ git remote,而git很可能会报告没有远程服务器。 为了运行$ git push <remote>,您必须使用git remote add <name> <url>添加一个远程存储库。只有这样,您才能执行推送操作。

您可以以某种方式扩展构建脚本或构建管道,以便在调用push命令之前将所需的远程存储库添加到工作区git配置中。

我还不太熟悉Maven的发布插件,我不能说发布插件是否创建了远程配置-我的猜测是,该插件需要具有某个可用的远程存储库。