title: How to access variables in gitlab-ci.yml using gitlab-ci-multi-runner on windows
body: <p>I can't find out how to access variables in a build-script provided by the <code>gitlab-ci.yml</code>-file.</p>
  
  <p>I have tried to declare variables in two ways:</p>
  
  <ol>
  <li>Private Variables in the Web-Interface of GitLab CI</li>
  <li>Variable overrides/apennding in <code>config.toml</code></li>
  </ol>
  
  <p>I try to access them in my <code>gitlab-ci.yml</code>-files commands like that:</p>
  
  <pre><code>msbuild ci.msbuild [...] /p:Configuration=Release;NuGetOutputDir="$PACKAGE_SOURCE"
  </code></pre>
  
  <p>where <code>$PACKAGE_SOURCE</code> is the desired variable (<code>PACKAGE_SOURCE</code>) but it does not work (it does not seem to be replaced). Executing the same command manually works just as expected (replacing the variable name with its content) </p>
  
  <p>Is there some other syntax required i am not aware of?</p>
  
  <p>I have tried:</p>
  
  <pre><code>$PACKAGE_SOURCE
  $(PACKAGE_SOURCE)
  ${PACKAGE_SOURCE}
  </code></pre>
  
  <p>PS: Verifying the runner raises no issues, if this matters.</p>