我刚刚开始在我想要整合Elasticsearch的网站上工作。在我的开发环境中,我需要安装ES,以便我和其他开发人员能够以最小的努力快速入门。
我们在网站上使用ASP.NET(因此我知道所有开发人员都将在Windows上运行该网站)和Git用于源代码控制。
以前,在另一个项目中,我已经关注了installation guide,只是源控制了ES中的以下文件夹:
请注意,以上文件夹适用于ES 2.x,因此可能与5.x略有不同
然后我创建了一个简单的.bat
文件,当他们开始处理项目时,devs会运行:
cd %~dp0\elastic\bin\
start elasticsearch
cd %~dp0
所有脚本都运行ES。
然而,我想知道我是否应该控制这些文件。也许如果我有一个.bat
文件会在开发人员开始工作时下载ES的新副本会更好吗?