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