詹金斯建立后如何推向Gitlab

时间:2019-01-27 15:59:05

标签: jenkins jenkins-pipeline jenkins-plugins

我在管道工作的最后阶段必须将更改推回到特定的Gitlab分支。在尝试了一些关于stackoverflow的解决方案后,我仍然无法推送到分支机构

sh("git add .")
sh("git commit -a -m ' New changes'")
sh('git push https://${GIT_USERNAME}:${GIT_PASSWORD}@<REPO> ')

我希望将其推送到从中签出的分支,但是在控制台上会得到以下结果

  • git commit -a -m'新更改' [HEAD bc78567分离]新变化
  • 所有最新信息

这个问题有什么原因吗?

1 个答案:

答案 0 :(得分:0)

似乎您的本地存储库克隆中有一个分离的HEAD,因为您要推送的提交不是分支头。检查此链接,您可能必须在jenkins节点上运行一些命令才能使其与分支同步。 In gitk, why is my yellow button above master?