如何从Jenkins工作推送到Git分支?

时间:2012-09-13 08:02:43

标签: python git jenkins branch push

我有Jenkins的工作,在其配置中调用Python脚本。脚本创建的文件很少,并执行git add path/to/new/filesgit commit -m "foobar",然后git push -u origin my_branch。如果我在本地调用该脚本,则会添加所需的文件并将其推送到该分支。当Jenkins作业调用该脚本时,git push会返回错误。

error: src refspec my_branch does not match any.
error: failed to push some refs to 'git@example.com:my_project.git'

知道为什么会这样吗?我需要能够git pull之后创建文件。

1 个答案:

答案 0 :(得分:0)

告诉Git特定网址有帮助。

git push -u git@example.com:my_project.git HEAD:my_branch