共享直播间系统
现在,您已经了解了Drush可以为所有Drupal开发人员提供的有用工具,让我们考虑一下如何与其他命令行工具结合使您的工作更容易。任何专业机构都将使用版本控制和多种环境,如Sandbox(开发),分期和/或生产,以维护和修改代码。结合Drush和一些shell脚本,这可以使一些非常强大的工具。
将Drupal站点从一个环境带到另一个环境时,通常需要担心三件事情:
1.代码库
2.数据库
3.媒体
每个部分需要使用不同的工具。代码库可以通过使用项目中正在使用的任何版本控制来处理。数据库可以由mysql和使用scp或rsync的媒体处理。如果您已经设置了别名,那么最后两个步骤可以使用Drush轻松处理。
如果每个安装的别名文件设置正确,这两个命令将处理最后两个部分。上述两个命令将在生产中拉下数据库并将其移动到开发环境中。通过不需要SSH到该环境的服务器并手动移动文件,可以节省大量时间。
确保别名设置正确是数据库同步的关键部分。有可用的选项将允许您忽略某些表。对于Cache表以及Watchdog来说,这是非常有用的。对于较大的数据库,它有可能节省一些时间。
一旦你拥有不同的功能,就可以创造性地思考当前流程中可以自动化的内容。一些建议包括:
1更新客户端的模块/Drupal核心
2.自动生成别名
3.登机客户
事实是,可能性是无止境的;并且使用Drush的多功能工具,如何帮助Drupal开发人员完成工作并不受限制。