title: Condition OR with variables in Azure Devops Pipeline
body: <p>I have three conditions as variables (isMaster, isRelease, isHotfix):</p>
  <pre><code>variables:
    isMaster: $[startsWith(variables['Build.SourceBranch'], 'refs/heads/master')]
    isRelease: $[startsWith(variables['Build.SourceBranch'], 'refs/heads/release/')]
    isHotfix: $[startsWith(variables['Build.SourceBranch'], 'refs/heads/hotfix/')]
    checkCondition: $[or(variables.isMaster, variables.isRelease)]
  </code></pre>
  <p>And the problem is when I take two 'false' for the OR condition (like checkCondition).
  I should get 'false' but for some reason I get 'true'.</p>
  <pre><code>  - task: CmdLine@2
         inputs:
           script: |
             echo %BUILD_SOURCEBRANCH%
             echo %ISMASTER%
             echo %ISRELEASE%
             echo %ISHOTFIX%
             echo %CHECKCONDITION%
         condition: or(variables.isMaster ,variables.isRelease)
  ...
  Result:
  ...
  refs/heads/someBranch
  False
  False
  False
  True
  Finishing: CmdLine
  </code></pre>
  <p>Anyone have an idea why the condition gives the wrong result?
  Thank You!</p>