github - 如何查看Github Pages的部署状态? (特别是:带有Jekyll的项目页面)

标签 github jekyll github-pages

我有一个工作正常的Github Page。 (特别是:与Jekyll一起位于[username].github.io/[project_name]/的项目页面。)

我可以部署。 (通过将更改推送到我的gh-pages分支,并等待几分钟来构建它。)

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

在将更改推送到Github之后,等待未知的分钟数很烦人。我搜寻了20分钟,却一无所获。我是误解了某些东西还是使用了错误的术语? 。

最佳答案

最简单的方法是转到您的仓库(https://github.com/USERNAME/REPO/commits/master)的提交页面,完成构建后会有一个绿色的复选标记。例如:

enter image description here

您也可以查询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

关于github - 如何查看Github Pages的部署状态? (特别是:带有Jekyll的项目页面),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20227006/

相关文章:

git - 从 git 存储库中删除 .DS_Store

jekyll - 在 Jekyll 中按类别过滤帖子

Jekyll 循环在第二次迭代时中断

jekyll - 在 Jekyll 的嵌套数据树中循环唯一值

ruby - 缓存中间人站点的图像

git - 远程 : in git 旁边没有写任何内容

github - 从 GitHub 存储库安装 Smalltalk 项目

git - 如何 merge 两个 GitHub 帐户

jekyll - 如何使用 :author in jekyll permalink structure for github pages

Javascript 文件无法在 github 页面上运行