直奔主题:如果您是 Netlify 上的企业团队成员,您可以点击构建以使其在队列中下一个运行。 例如,如果您有一个非常紧急的事情(例如要投入生产的错误修复),它可以跳到一些随机开发分支构建的前面。 现在我将详细说明。
Netlify 的一部分魔力在于它为您运行构建。 假设您有一个 Jekyll 网站。 构建命令可能是 jekyll build
。 您告诉 Netlify 这是您要它运行的命令,如果成功,则部署它。

该构建命令完全由您决定。 它可以是 npm run build
,它调用 package.json
中的构建命令,从而启动您的自定义脚本。 此外,借助 构建插件,您可以对流程进行大量控制(例如,我让它轻松地运行 Sass)。 这就是 CI/CD!

假设您正在链接一个 Git 存储库,不仅仅是推送到您的主分支,这些构建会在那里运行 - 它在任何分支上运行。 这在很多方面都很好。 首先,您的构建可能也会运行测试,因此它可以使您保持诚实。 其次,Netlify 为每次推送提供指向该确切代码集的已部署版本的永久链接。 这非常有用。 它就像增强版的暂存。 任何需要的人都可以获得网站的预览。

在某些项目中,您可能有一整个开发人员团队在多个分支上工作,提交代码并运行构建。 因此,Netlify 可能非常忙于完成所有这些工作。 您的构建可能会卡在其他人的东西后面。 也许它根本不重要。 或者,您可能在 2 分钟后有一个重要会议,并且您真的需要这个部署预览让每个人都看到。

现在,如果您是团队成员(在企业帐户中),您可以选择跳过队列并让您的构建下一个运行。 人们将能够看到是您这样做的,所以,你知道,你必须有一点礼貌。