簡體   English   中英

Azure 發布管道 - python 腳本上的環境變量

[英]Azure Release Pipeline - Environment variables on python script

最近我被要求在我的 Azure 發布管道上運行 python 腳本。

該腳本需要一些環境變量才能執行,正如我在構建管道中看到的那樣,該任務包括一個“env”部分,我可以在其中設置環境變量。 問題是在發布管道中我找不到與 env 相關的任何內容

Azure 發布管道 Python 任務

我已經研究了所有文檔和以前的問題,但找不到與此相關的任何其他內容。 有沒有辦法在這里設置環境變量?

我唯一需要的是,在鏈接到管道的變量組上聲明的變量可以在 python 腳本中讀取和使用。

謝謝!

您不能直接在 Azure 發布管道中的 Python 腳本任務中定義環境變量。

作為一種變通方法,您可以使用 Arguments 來定義此任務中使用的變量。

這是一個示例:

1.將您的 Python 腳本任務鏈接到目標變量組。 在此處輸入圖像描述

2.添加arguments鏈接到變量在此處輸入圖像描述 在此處輸入圖像描述

在發布管道中,您應該在頂部有一個變量選項。 單擊它,在 Pipeline Variables 下,您將看到兩列名稱和值。 在此處輸入變量,然后您可以使用 python 中的 os 訪問它們:

import os
os.environ['name']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM