长时间感到沮丧时,我总是尽量记住这一点,但我当然认为这是一个机遇和挑战的领域,就是弄清楚如何保持快速构建时间,如何确保我们能够尽快部署。其中一些是想要运行所有测试,想要确保在测试失败时不部署构建,但同时又必须运行所有这些测试之间的紧张关系。 莱斯利:因此,这是一种在想要保持快速构建时间和确保您感觉自己在实际部署某些东西之前正在做尽职调查之间不断的来回切换。我们在这里也正在尝试一些想法,以及可能将我们的赛普拉斯测试转移到生产环境中运行,并设置一些警报设置,以便在出现故障时让我们知道。这也是一个有趣的模型。所以是的,请继续关注。 德鲁:我当然知道,是的,增加构建时间的危险,只是从开发人员的角度来看,从生产力的角度来看,如果某件事运行时间太长,你会切换上下文,开始做其他事情,然后只是……你失去了所有的动力,也许你忘记回去看看构建是否成功,因为你已经进入下一个任务了。
莱斯利是的绝对是德鲁
所以,我想这并不是目前的最终工作流程。我们一定还有进一步的努力。这种工作方式可能会带来什么样的机会? 莱斯利:是的。所以,我认为对我来说,尤其是 Netlify 来说,这是一种大型团队协作的想法。我的意思是,我知道很多开发人员都……已经将 Netlify 用于业余项目和他们自己正在做的其他事情,但正在考虑如何在像我这样的大型团队中利用它。随着我们规模 科威特手机号码列表 的扩大和成长,越来越多的人使用该应用程序,越来越多的人使用 Netlify 来部署我们自己的服务,因此一切都来自更强大的审核日志,以便您可以查看谁更改了此网站设置,或者谁是最后一个部署某些内容的人。我认为能够在 Netlify 仪表板中组织站点,甚至知道……将某人分配给构建对我来说是一个有趣的想法。如果我知道我的队友参与了这个构建,那会有帮助吗?但后来我意识到他们必须将其回滚?也许我只是意识到谁在管理该流程对于 Netlify 本身来说可能是一件非常有用的事情。 莱斯利:我看到的一件事可能是链接到构建日志中特定日志行的能力。
因此为了进行调试如果您有
的构建日志,并且从 Netlify 或您自己的代码中抛出了错误,那么能够直接链接到该日志行就好了。所以,这是一个有趣的小改进,我一直在思考。这甚至并不是说我们在 Netlify 上也有一些非常令人兴奋的新功能。边缘处理程序和后台函数。我仍在尝试了解它们的作用以及它们的工作原理,但 传真列表 我知道边缘处理程序将使我们有机会使用本地化内容做一些事情, 德鲁:是的,这真的很令人兴奋。我认为 Jamstack 社区中有各种各样的人正在推动整个事情的发展。但我认为 Netlify 作为一项服务,是真正在背后支持并做令人兴奋的事情的服务。