Aller au contenu

Expressions

Les expressions sont un moyen d’accéder et d’utiliser des valeurs au sein de votre action graph. Elles vous permettent de référencer différentes valeurs selon votre configuration. Les expressions supportées incluent env, inputs et secrets. Pour connaître l’ordre de priorité du chargement de votre configuration, consultez la documentation sur la Configuration.

Pour utiliser une expression, encadrez-la avec ${{ ... }}. Par exemple :

  • ${{ env.VARIABLE_NAME }}
  • ${{ inputs.PARAMETER_NAME }}
  • ${{ secrets.SECRET_KEY }}

Les variables d’environnement sont accessibles via le mot-clé env.

.actconfig
env:
HELLO: "world"

Les paramètres d’input sont définis dans votre configuration et sont accessibles via le mot-clé inputs. Ils sont utiles pour passer des valeurs dans votre action graph.

.actconfig
inputs:
USERNAME: "john_doe"

Les secrets sont des valeurs sensibles que vous ne souhaitez pas exposer directement dans vos action graphs. Ils sont accessibles via le mot-clé secrets.

.actconfig
secrets:
SMTP_PASSWORD: "your_smtp_password"

Vous pouvez aussi utiliser le node Secret pour accéder aux secrets dans votre action graph. Les deux méthodes sont équivalentes, mais le node secret est légèrement plus facile à repérer et à gérer.