簡體   English   中英

在 Azure DevOps Pipeline 中使用 CSV

[英]Use CSV in Azure DevOps Pipeline

我們正在嘗試在 Azure DevOps 中設置基礎設施管道,我們需要為每個基礎設施構建設置多個變量,這些變量將由項目定義。 這還涉及將 VM 從一個位置復制到另一個位置並重命名等。我可以通過 Powershell 執行此操作,但是我正在努力研究如何為每個基礎架構導入所有變量。 由於有一些我認為我可以使用 Excel 文件 (csv) 然后執行 foreach 循環,這樣代碼就會一致且更簡單。

有沒有辦法將 CSV 上傳到 Azure DevOps 以觸發 powershell 管道運行,或者有沒有一種方法可以將 CSV 添加到管道中,一旦 CSV 上傳,我總是可以查看另一個觸發器?

每個基礎設施構建中有 7 個字段(列),每次最多可能運行 30-50 個構建(行),因此希望自動化它並使用 CSV,每次添加變量是不切實際的。

提前致謝,並希望這能成為 snese

謝謝

有沒有辦法將 CSV 上傳到 Azure DevOps 以觸發 powershell 管道運行,或者有沒有一種方法可以將 CSV 添加到管道中,一旦 CSV 上傳,我總是可以查看另一個觸發器?

從這個doc , * 只能設置為最后一個字符。

因此,您可以創建一個名為 'csv' 的文件夾來上傳 '.csv' 文件,然后像這樣設置您的 yml 文件:

trigger:
  branches:
    include:
    - main
  paths:
    include:
    - 'csv/*'

暫無
暫無

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

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