gpt4 book ai didi

git - 将构建工件发布到 github 页面

转载 作者:太空狗 更新时间:2023-10-29 14:20:19 25 4
gpt4 key购买 nike

我在 GitHub 上有一个项目,由 cloudbees 的 Jenkins 构建。

每当在 master 分支上构建成功时,我想更新 gh-pages 分支并将其推送到 github。

我使用 Gradle 作为构建工具。

我可以使用任何 Gradle 和/或 Jenkins 插件吗?

最佳答案

blog post建议使用“Git Publisher 构建后操作”以便将推送操作注册回 gh-pages 分支。

jdbc-persist 的情况下项目,方法是拥有三个 Jenkins 工作:

  • 一个用于生成 Maven 站点和 javadoc
  • 一个 pull 最新的 gh-pages 内容,删除所有内容并用新更新的 maven 站点和 javadoc 替换它
  • 一个通过“Git Publisher post-build action”推回

2016 年 8 月更新: Simpler GitHub Pages publishing 现在允许将您的页面文件保存在相同 分支的子文件夹中(不再需要 gh-pages):

Now you can select a source in your repository settings and GitHub Pages will look for your content there.

因此,您现在可以更新同一分支中子文件夹的内容,而不是更新单独的分支。

关于git - 将构建工件发布到 github 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15460088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com