dk: support de 'system' comme alias de 'none' pour COMPOSER_PHP et MAVEN_JAVA

This commit is contained in:
deploy 2021-02-09 10:55:16 +04:00
parent b191552cb0
commit 31e43dabd7
1 changed files with 6 additions and 5 deletions

11
dk
View File

@ -198,8 +198,8 @@ COMMANDES
Cette valeur doit être spécifiée avec le format de PHP_VERSION_ID i.e Cette valeur doit être spécifiée avec le format de PHP_VERSION_ID i.e
70300 pour PHP 7.3 70300 pour PHP 7.3
Spécifier 'any' ou 'force' pour forcer l'utilisation de l'image docker Spécifier 'any' ou 'force' pour forcer l'utilisation de l'image docker
Spécifier 'none' pour lancer directement composer sans passer par une Spécifier 'none' ou 'system' pour lancer directement composer sans
image docker. passer par une image docker.
* COMPOSER_PHP_MAX -- Version de PHP à partir de laquelle COMPOSER_IMAGE * COMPOSER_PHP_MAX -- Version de PHP à partir de laquelle COMPOSER_IMAGE
est utilisée. En d'autres termes, c'est la version maximum de PHP, à est utilisée. En d'autres termes, c'est la version maximum de PHP, à
partir de laquelle il faut passer par une image docker. L'idée est que partir de laquelle il faut passer par une image docker. L'idée est que
@ -246,7 +246,7 @@ COMMANDES
commande mvn est lancée. Les variables suivantes peuvent être définies: commande mvn est lancée. Les variables suivantes peuvent être définies:
* MAVEN_JAVA -- Version de java à sélectionner à l'intérieur de * MAVEN_JAVA -- Version de java à sélectionner à l'intérieur de
l'image. Spécifier 'any' ou 'force' pour prendre la valeur par l'image. Spécifier 'any' ou 'force' pour prendre la valeur par
défaut. Spécifier 'none' pour ne pas utiliser l'image défaut. Spécifier 'none' ou 'system' pour ne pas utiliser l'image
* MAVEN_IMAGE -- Image utilisée pour lancer mvn. La valeur par défaut * MAVEN_IMAGE -- Image utilisée pour lancer mvn. La valeur par défaut
est $DEFAULT_MAVEN_IMAGE est $DEFAULT_MAVEN_IMAGE
Spécifier 'none' pour lancer directement mvn sans passer par une image Spécifier 'none' pour lancer directement mvn sans passer par une image
@ -2058,7 +2058,8 @@ function auto_composer() {
local use_image local use_image
if [ "$COMPOSER_PHP" == force -o "$COMPOSER_PHP" == any ]; then if [ "$COMPOSER_PHP" == force -o "$COMPOSER_PHP" == any ]; then
use_image=1 use_image=1
elif [ "$COMPOSER_PHP" == none ]; then elif [ "$COMPOSER_PHP" == none -o "$COMPOSER_PHP" == system ]; then
COMPOSER_PHP=none
use_image= use_image=
elif [ -n "$COMPOSER_PHP_MAX" -a "$COMPOSER_PHP_MAX" != none ]; then elif [ -n "$COMPOSER_PHP_MAX" -a "$COMPOSER_PHP_MAX" != none ]; then
# Vérifier la version de PHP # Vérifier la version de PHP
@ -2287,7 +2288,7 @@ function auto_maven() {
if [ "$MAVEN_JAVA" == force -o "$MAVEN_JAVA" == any ]; then if [ "$MAVEN_JAVA" == force -o "$MAVEN_JAVA" == any ]; then
MAVEN_JAVA= MAVEN_JAVA=
use_image=1 use_image=1
elif [ "$MAVEN_JAVA" == none ]; then elif [ "$MAVEN_JAVA" == none -o "$MAVEN_JAVA" == system ]; then
MAVEN_JAVA= MAVEN_JAVA=
use_image= use_image=
elif [ "$MAVEN_IMAGE" != none ]; then elif [ "$MAVEN_IMAGE" != none ]; then