J'ai appris à aimer le workflow «drush make» qui nous donne. Je suis sûr qu'il y en a d'autres qui voudraient que leur code de développement soit placé dans un fichier make sans qu'il soit prêt pour drupal.org, par exemple, en déployant rapidement une nouvelle instance de test de développement du site avec un script bash ou à partir de ce que je ont vu à Aegir.
Il semble que le flux de travail actuel qui pourrait convenir serait d'utiliser un référentiel git de votre code de développement. Cependant, ma machine de développement est Windows 7, et je voudrais utiliser "drush make" dans une boîte virtuelle avec une instance de serveur Ubuntu.
la source
Drush make prend également en charge le protocole file: ///
Utilisez sshfs pour monter le référentiel dans virtualbox. Guide ici - https://help.ubuntu.com/community/SSHFS
la source
Vous pouvez installer make_local , qui étend les
drush make
capacités aux modules source des arborescences de répertoires. Utilisez-le comme ceci:Avantages par rapport à "normal"
drush make
: (1) Contrairement auxfile://
URL, vous pouvez utiliser des chemins relatifs. (2) Vous n'avez pas besoin de packager votre module dans un.tar.gz
préalable, ni de le source depuis un répertoire git repo. Un répertoire normal suffit.Le répertoire avec le module pourrait être un dépôt git bien sûr, mais ce n'est pas obligatoire. (Dans votre cas, un répertoire de système d'exploitation hôte Windows 7 accessible via les répertoires partagés de VirtualBox ferait l'affaire. Pas besoin d'installer
git
à l'intérieur de la machine virtuelle.)la source
dans le cas où vous drush-faites une distribution à partir d'un site gitweb via build makefile, prenez soin de citer l'url car elle contient des points-virgules, ma question à ce sujet était ici sur drush make sur gitweb local url raw
la source