tomcat ftp
在谈论持续交付时,Martin Fowler和Jez Humble经常提到的一项测试是“火焰喷射器”测试。 它是这样的:杰兹会说:“如果我和马丁和我手持装有喷火器和斧头的机房开始攻击您的服务器,您将需要多长时间才能起床并开始运行?”?
答案当然应该是:“哦,大约一个小时-在我们扑灭大火,扫清混乱,找到一些新服务器,插入电源并联系我们的顶级航班律师之后,我们才能起诉您造成刑事损害”。 在大多数情况下,情况并非如此,因为部署通常都是手动过程,而安装人员只是按照Word文档中编写的说明列表进行安装。 什么是指令列表? 计算机程序。 现在,举起每个喜欢编写Word文档的人。 好的,现在举起每个喜欢编写代码的人……在您的想象中,您应该看到一个挤满了投票支持编写代码的人的房间,所以为什么在有机会编写部署脚本时我们更喜欢(或者不高兴)写Word文档? 编写脚本以在几秒钟内为我们完成部署,而不是编写Word文档,然后自己进行每次部署,必须更加有趣,高效且具有成本效益。
假设您的机房已被清空,那么让我们考虑一下重新启动并运行所需的内容。 首先,您需要一台具有一些常规设置的机器。 我在这里简化; 但是,您可能需要:
- 一些用户帐户。
- 少量的网络(了解您的DNS的位置等)