![](/img/trans.png)
[英]Running Terraform from PowerShell in an Azure DevOps Pipeline
[英]Azure DevOps send parameters from pipeline to powershell
我試圖在 inte.net 中找到一些信息。 但不幸的是我找不到任何信息。 我試圖將管道參數從管道發送到 powershell 腳本
下面的管道:
parameters:
- name: env
displayName: Select Environment
type: string
default: development
stages:
- stage: test
displayName: test var
jobs:
- job: PostgresSQL
steps:
- task: PowerShell@2
inputs:
filePath: '$(5ystem. DefaultWorkingDirectory)/test.psl'
errorActionPreference: 'continue'
enabled: true
我需要將${{ parameters.env }}發送到 powershell。我嘗試了不同類型的定義參數,例如將變量發送到 powershell。但它不起作用。
如果有人可以幫助我並為此分享相關文檔,我將非常高興。
謝謝大家
第一種方法是使用“arguments”關鍵字提供 arguments(通過“param”在 PowerShell 中可用)
filePath: xyz
arguments: -input1 ${{ parameters.env }}
第二種方法,您可以將 map 參數傳遞給使用“env”關鍵字提供給腳本的環境變量
env:
input1: ${{ parameters.env }}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.