Zum Inhalt springen

Expressions

Expressions sind ein Weg, um auf Werte innerhalb deines Action Graphs zuzugreifen und sie zu verwenden. Sie ermoeglichen dir, verschiedene Werte je nach Konfiguration zu referenzieren. Zu den unterstuetzten Expressions gehoeren env, inputs und secrets. Fuer die Ladereihenfolge deiner Konfiguration schau dir die Konfigurations-Dokumentation an.

Um eine Expression zu verwenden, umschliesse sie mit ${{ ... }}. Zum Beispiel:

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

Umgebungsvariablen sind ueber das Schluesselwort env zugaenglich.

.actconfig
env:
HELLO: "world"

Input-Parameter werden in deiner Konfiguration definiert und sind ueber das Schluesselwort inputs zugaenglich. Sie sind nuetzlich, um Werte in deinen Action Graph zu uebergeben.

.actconfig
inputs:
USERNAME: "john_doe"

Secrets sind sensible Werte, die du nicht direkt in deinen Action Graphs offenlegen moechtest. Sie sind ueber das Schluesselwort secrets zugaenglich.

.actconfig
secrets:
SMTP_PASSWORD: "your_smtp_password"

Du kannst auch den Secret-Node verwenden, um auf Secrets in deinem Action Graph zuzugreifen. Beide Methoden sind gleichwertig, aber der Secret-Node ist etwas leichter zu erkennen und zu verwalten.