[英]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.