Azure管道环境变量已缓存/过期值



我写了一个像这样传递变量的管道任务

jobs:
- job: buildandpush
pool:
vmImage: 'ubuntu-latest'
steps:
- script: |
echo sanity check
echo $NOTING_SERVICE_ORIGIN
echo $NOTING_SERVICE_ORIGIN_2
env:
NOTING_SERVICE_ORIGIN: dummy-string-111
NOTING_SERVICE_ORIGIN_2: dummy-string-222

我看到的打印结果是:

sanity check
https://some-url-we-used-in-the-past/
dummy-string-222

我没有添加任何变量通过Azure DevOps UI。值https://some-url-we-used-in-the-past/不再在代码库中的任何地方。我在Azure pipeline文档中找不到任何有趣的东西。Azure pipeline是否在某处缓存NOTING_SERVICE_ORIGIN?

最后发现其他人已经为管道定义了变量。令人惊讶的是,它比当场显式传递的同一变量优先。

最新更新