Azure Devops 管道在 ci/cd yaml 脚本中运行 Powershell 任务

问题描述 投票:0回答:1

我是 Azure devops 的新手,只是在学习它是如何工作的,我正在管道中编写一个基本脚本,但无法获取参数的值,只有你好正在打印它应该打印Hello World!我在这里错过的任何东西都可以帮助我解决这个问题

trigger:
- main

parameters:
- name: name
  type: string
  default: 'World'

variables:
 - name: ${{ parameters.name }}   

pool:
  vmImage: 'windows-latest'

steps:

- task: PowerShell@2
  inputs:
    targetType: 'inline'
    script: |
      $env:name
      echo "Hello, $name!"
azure-devops azure-pipelines azure-devops-yaml
1个回答
0
投票

documentation 中所述,您可以回显变量和参数,只是采用您习惯的不同格式:

echo "Hello, ${{ parameters.name }}"

您不需要将参数转换为变量。

© www.soinside.com 2019 - 2024. All rights reserved.