web-dev-qa-db-fra.com

Comment avoir un environnement drush.yml spécifique?

J'utilise Drush 9. Avec l'ancien drushrc.php, je pouvais facilement inclure un local.drushrc.php qui définissait dynamiquement l'url du site. Comment puis-je le faire maintenant?

Ceci est similaire à Comment puis-je définir dynamiquement l'URL du site dans Drush-9? . Cependant, je ne veux pas passer l'URL dans chaque commande Drush. Je pense à quelque chose comme ci-dessous dans ../drush/drush.yml:

drush:
  paths:
    config:
      - ${env.home}/local.drush.yml

Mais j'aurais besoin d'une autre variable pointant vers le répertoire du site Drupal (sites/default dans un monosite, sites/CURRENT-SITE dans un multisite). Une telle variable existe-t-elle?

5
jcisio

Lecture https://github.com/drush-ops/drush/blob/master/examples/example.drush.yml il semble que vous pouvez mettre un drush.yml spécifique à un site dans un répertoire de sites. Il est fusionné avec le ou les fichiers globaux.

PS! Je ne l'ai pas testé moi-même.

1
hansfn