Language agnostic 打包php/js/css并部署到web服务器的流程

Language agnostic 打包php/js/css并部署到web服务器的流程,language-agnostic,Language Agnostic,我正在开发一个网站。 我发现在将代码部署到web服务器之前有很多步骤要做 e、 g。 1.compact JS/CSS/HTML 2.运行单元测试(如果有) 3.本地测试代码 4.将代码上载到web服务器 不确定是否有人能分享你在这个过程中的经验?或者facebook/google/yahoo如何。。。这样做?部署策略完全取决于您的项目。这些步骤(当然除了将代码上传到web服务器)都不是运行PHP网站所必需的。当您尝试执行以下操作时,将显示这些步骤: 利用构建系统(用于配置生成、JS和CSS缩小

我正在开发一个网站。 我发现在将代码部署到web服务器之前有很多步骤要做

e、 g。 1.compact JS/CSS/HTML 2.运行单元测试(如果有) 3.本地测试代码 4.将代码上载到web服务器


不确定是否有人能分享你在这个过程中的经验?或者facebook/google/yahoo如何。。。这样做?

部署策略完全取决于您的项目。这些步骤(当然除了将代码上传到web服务器)都不是运行PHP网站所必需的。当您尝试执行以下操作时,将显示这些步骤:

  • 利用构建系统(用于配置生成、JS和CSS缩小等)
  • 编写单元测试并(可能)运行continuos集成
  • 在部署新版本之前,通过QA通过/不通过建立质量保证
  • 无需提及,例如,要进行JS/CSS缩小或执行单元测试,您需要首先实现这些单元测试

    这就是为什么我不建议你遵循cargo cult并复制smbd项目的所有功能(即使是facebook或谷歌)。相反,只需遵循项目需求并构建自己的部署策略