如何查看Github Pages的部署状态? (具体来说:带有 Jekyll 的项目页面)

问题描述 投票:0回答:4

我有一个可用的 Github 页面。 (具体来说:位于

[username].github.io/[project_name]/
的 Jekyll 项目页面。)

我可以部署。 (通过将更改推送到我的

gh-pages
分支并等待几分钟来构建。)

如何检查部署/构建状态?

将更改推送到 Github 后等待未知的分钟数,这很烦人。我搜索了20分钟,很惊讶什么也没找到。我是否误解了什么或使用了错误的术语?哦哦

github jekyll github-pages
4个回答
27
投票

最简单的方法是转到您的存储库的提交页面 (

https://github.com/USERNAME/REPO/commits/master
),构建完成后将会出现一个绿色的复选标记。例如:

您也可以查询Github API。例如使用curl:

$ curl -u USERNAME https://api.github.com/repos/USERNAME/REPO/pages/builds/latest

{
  "url": "https://api.github.com/repos/USERNAME/REPO/pages/builds/12345678",
  "status": "built",
  ...
"created_at": "2018-07-26T17:23:42Z"

https://developer.github.com/v3/repos/pages/#get-latest-pages-build

您可能会看到的一些示例状态:

  • queued
  • building
  • built
  • error

11
投票

一个简单的解决方案是在网站的某处添加时间戳。

例如,我在我的 about 页面中添加了时间戳(再次编辑:我现在已将时间戳放入我的 rss.xml 中)。然后我就知道该网站是否已部署。

在我的 rss.xml 中,我有:

<lastBuildDate>{{ site.time | date_to_rfc822 }}</lastBuildDate>

部署后给出时间戳:

<lastBuildDate>Tue, 29 Apr 2014 21:07:52 +1200</lastBuildDate>

6
投票
  1. 在 GitHub 上,导航到存储库的主页。

  2. 在右侧,您将找到环境和 Github 页面。

  3. 点击GitHub页面查看部署状态

参考链接:https://docs.github.com/en/github/administering-a-repository/viewing-deployment-activity-for-your-repository


0
投票

它位于存储库页面的右侧。

或者在 https://github.com/USER/REPO/deployments

© www.soinside.com 2019 - 2024. All rights reserved.