コンテンツにスキップ

Expressions

Expression は、action graph 内で値にアクセスして使用するための方法です。設定に応じてさまざまな値を参照できます。サポートされている expression には envinputssecrets があります。設定の読み込み優先順位については、設定 ドキュメントを参照してください。

expression を使用するには、${{ ... }} で囲みます。例:

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

環境変数には env キーワードを使用してアクセスできます。

.actconfig
env:
HELLO: "world"

Input パラメータは設定で定義され、inputs キーワードを使用してアクセスできます。action graph に値を渡すのに便利です。

.actconfig
inputs:
USERNAME: "john_doe"

Secret は、action graph で直接公開したくない機密情報です。secrets キーワードを使用してアクセスできます。

.actconfig
secrets:
SMTP_PASSWORD: "your_smtp_password"

また、Secret node を使用して action graph 内の secret にアクセスすることもできます。どちらの方法も同等ですが、secret node の方が見つけやすく管理しやすいです。