我在 GitHub 上有一个项目,该项目由 Jenkins 在 cloudbees 上构建。
当主分支上的构建成功时,我想更新 gh-pages 分支并将其推送到 github。
我使用 Gradle 作为构建工具。
我可以使用任何 Gradle 和/或 Jenkins 插件吗?
我在 GitHub 上有一个项目,该项目由 Jenkins 在 cloudbees 上构建。
当主分支上的构建成功时,我想更新 gh-pages 分支并将其推送到 github。
我使用 Gradle 作为构建工具。
我可以使用任何 Gradle 和/或 Jenkins 插件吗?
这篇博文建议使用“ Git Publisher post-build action ”将推送操作注册回gh-pages
分支。
对于jdbc-persist项目,方法是拥有三个 jenkins 工作:
2016 年 8 月更新:更简单的 GitHub 页面发布现在允许将页面文件保存在同一分支的子文件夹中(不再gh-pages
需要):
因此,您现在可以更新同一分支中子文件夹的内容,而不是更新单独的分支。
有一个github-pages gradle 插件,它非常易于使用,可以将文档发布到 gradle 构建中的 gh-pages 分支,我过去曾成功使用过它。
有一个新版本的gradle-git-publish插件