[英]azure pipeline env not found
trigger:
- master
jobs:
- job: build
pool:
vmImage: 'ubuntu-latest'
steps:
- task: UsePythonVersion@0
inputs:
versionSpec: '3.6'
- task: PythonScript@0
inputs:
scriptSource: 'inline'
script: |
import os
print(os.environ.get('account_name')) # NONE
print(os.environ.get('ACCOUNT_NAME')) # NONE
print(os.environ.get('account_name_var')) # NONE
- script: echo $(ACCOUNT_NAME) # Print *** can be accessed
env:
account_name_var: $(account_name)
尝试将环境变量放在要打印它们的脚本下。 检查以下示例:
- script: |
python env.py
displayName: 'env'
env:
account_name_var: $(account_name)
像这样更改您的 PythonScript 任务:
- task: PythonScript@0
displayName: 'Run a Python script'
inputs:
scriptSource: inline
script: |
import os
print(os.environ.get('ACCOUNT_NAME'))
env:
ACCOUNT_NAME: $(account_name)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.