title: Azure Devops handle special character in yaml
body: <p>I have problem with the Azure Devops yaml script, as it doesn't pick up my variable properly to build my ReactJS project. Below is the script, but somehow the build failed at git push, and the username does't get picked up </p>
  
  <pre><code>pool:
    vmImage: 'Ubuntu 16.04'
  
  steps:
  - task: NodeTool@0
    inputs:
      versionSpec: '9.8.0'
    displayName: 'Install Node.js'
  
  - script: |
      npm install --no-save
      npm run build
      git push https://"$(azure.Username)":$(azure.Password)@$(azure.AppName).scm.azurewebsites.net:443/$(azure.AppName).git master
    displayName: 'npm install and build'
  </code></pre>