Netlify 中的插队

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您的旅程各个阶段提供云产品。 立即开始使用 200 美元的免费信用额度!

直奔主题:如果您是 Netlify 上的企业团队成员,您可以点击构建以使其在队列中下一个运行。 例如,如果您有一个非常紧急的事情(例如要投入生产的错误修复),它可以跳到一些随机开发分支构建的前面。 现在我将详细说明。

Netlify 的一部分魔力在于它为您运行构建。 假设您有一个 Jekyll 网站。 构建命令可能是 jekyll build。 您告诉 Netlify 这是您要它运行的命令,如果成功,则部署它。

您可以从 存储库中的配置文件 或此处在 UI 中设置设置。

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

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

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

Phil 将某种音乐咖啡优先于会议网站构建。

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