Me encantó el flujo de trabajo que nos da "drush make". Estoy seguro de que hay otros que desearían que su código de desarrollo se coloque en un archivo de creación sin que esté listo para drupal.org, por ejemplo, desplegar una nueva instancia de prueba de desarrollo del sitio rápidamente con un script bash o de lo que yo He visto en Aegir.
Parece que el flujo de trabajo actual que puede adaptarse a esto sería utilizar un repositorio git de su código de desarrollo. Sin embargo, mi máquina de desarrollo es Windows 7, y me gustaría usar "drush make" en una caja virtual con una instancia de servidor Ubuntu.
fuente
Drush make también admite file: /// protocol
Use sshfs para montar el repositorio dentro de virtualbox. Guía aquí: https://help.ubuntu.com/community/SSHFS
fuente
Puede instalar make_local , que amplía las
drush make
capacidades para también módulos de origen de árboles de directorios. Úselo así:Ventajas sobre "normal"
drush make
: (1) A diferencia de lasfile://
URL, puede utilizar rutas relativas. (2) No es necesario empaquetar su módulo de.tar.gz
antemano ni obtenerlo de un directorio git repo. Un directorio normal es suficiente.El directorio con el módulo podría ser un repositorio git, por supuesto, pero no es necesario. (En su caso, un directorio del sistema operativo host de Windows 7 al que se pueda acceder a través de los directorios compartidos de VirtualBox funcionaría. No es necesario instalarlo
git
dentro de la VM).fuente
en caso de que haga una distro de un sitio de gitweb a través de makefile de compilación, tenga cuidado de citar la url ya que contiene punto y coma, mi pregunta sobre eso estaba aquí en drush make en la url cruda de gitweb local
fuente