首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从jenkins推送到github时出现静默失败

从jenkins推送到github时出现静默失败
EN

Stack Overflow用户
提问于 2013-03-24 02:37:56
回答 2查看 1.9K关注 0票数 0

我配置了一个Jenkins作业,它应该将更改推送回github git存储库。当我查看控制台时,一切看起来都很好,工作被归类为成功。唯一的问题是: github中什么都没有显示出来。

我向github存储库注册了cloudbees的公钥,这在一开始就可以正确地触发构建。

你知道这是怎么回事吗?我该如何修复/调试这个问题?

Jenkins配置:

要构建的分支:gh-pages

推送分支:gh-pages或:remotes/origin/gh-pages

我还尝试了完全胡说八道,而没有对结果进行任何更改

目标远程名称:origin

以下是jenkins的控制台输出:

代码语言:javascript
复制
Started by user Jens Schauder
Started by user Jens Schauder
Building remotely on s-9c5ce0c6 in workspace /scratch/jenkins/workspace/degraph-publish-page
Checkout:degraph-publish-page / /scratch/jenkins/workspace/degraph-publish-page - hudson.remoting.Channel@7607cd7e:s-9c5ce0c6
Using strategy: Default
Last Built Revision: Revision 1a647b55a3afb68420e154897aa182858a83389e (origin/gh-pages)
Fetching changes from 1 remote Git repository
Commencing build of Revision 1a647b55a3afb68420e154897aa182858a83389e (origin/gh-pages)
Checking out Revision 1a647b55a3afb68420e154897aa182858a83389e (origin/gh-pages)
Copied 135 artifacts from "degraph-commit" build number 51
[Gradle] - Launching build.
[degraph-publish-page] $ /scratch/jenkins/workspace/degraph-publish-page/gradlew mvFiles gitAdd gitCommit
:mvFiles
:gitAdd
:gitCommit
[gh-pages e75cd69] "automatic updated of scaladoc"
 135 files changed, 25947 insertions(+)
 create mode 100644 nightly/docs/scaladoc/de/package.html
 create mode 100644 nightly/docs/scaladoc/de/schauderhaft/degraph/Degraph$.html
 create mode 100644 nightly/docs/scaladoc/de/schauderhaft/degraph/analysis/dependencyFinder/Analyzer$.html
 create mode 100644 nightly/docs/scaladoc/de/schauderhaft/degraph/analysis/dependencyFinder/AnalyzerLike.html

..。跳过了许多相似的行...

代码语言:javascript
复制
create mode 100644 nightly/docs/scaladoc/lib/valuemembersbg.gif
 create mode 100644 nightly/docs/scaladoc/package.html

BUILD SUCCESSFUL

Total time: 12.023 secs
Build step 'Invoke Gradle script' changed build result to SUCCESS
Pushing HEAD to branch remotes/origin/gh-pages at repo origin
Opening connection
Counting objects
Finding sources
Getting sizes
Compressing objects
Writing objects
Finished: SUCCESS
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-25 00:26:31

由于在git-client 1.0.4中使用了JGit,这在Git插件中被报告为回归。请参阅JENKINS-17242

已通过恢复更改并使用git-cli修复了git-client plugin 1.0.5中的此问题

票数 4
EN

Stack Overflow用户

发布于 2013-09-27 03:34:57

这是一个类似的issue

在生成后操作中设置Git发布者以推送和合并结果。提供您要推送到的分支名称。添加构建后shell脚本,如URL中所述。

代码语言:javascript
复制
    git add .
    git commit -m 'Update from Jenkins'

这修复了git-client插件的问题,可以将更改推送回原点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15590597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档