gitlab-ci.yml
-fileによって提供されるビルド スクリプト内の変数にアクセスする方法がわかりません。
私は2つの方法で変数を宣言しようとしました:
- GitLab CI の Web インターフェイスのプライベート変数
- 変数のオーバーライド/追加
config.toml
gitlab-ci.yml
次のような -files コマンドでそれらにアクセスしようとします。
msbuild ci.msbuild [...] /p:Configuration=Release;NuGetOutputDir="$PACKAGE_SOURCE"
where$PACKAGE_SOURCE
は目的の変数 ( PACKAGE_SOURCE
) ですが、機能しません (置き換えられていないようです)。同じコマンドを手動で実行すると、期待どおりに機能します (変数名をその内容に置き換えます)。
私が認識していない他の構文が必要ですか?
私が試してみました:
$PACKAGE_SOURCE
$(PACKAGE_SOURCE)
${PACKAGE_SOURCE}
PS: これが重要な場合、ランナーを検証しても問題は発生しません。