powershell - 无法从 Azure DevOps Release 获取自定义变量值
问题描述
在 Azure DevOps 版本中,我想在 PowerShell 任务中创建一个新变量:
Write-Output ("##vso[task.setvariable variable=MYVAR;]myValue 1")
Write-host $env:MYVAR
Write-host $MYVAR
Write-Host "##vso[task.setvariable variable=MYVAR;]myValue 2"
Write-Host "$env:MYVAR"
Write-host $MYVAR
我期待的结果是:
myValue 1
myValue 1
myValue 2
myValue 2
但我得到了 4 个空值。我在Microsoft 文档中没有找到任何线索。
我错过了什么吗?
解决方案
Azure Devops 的工作方式,此变量仅在后续步骤中可用。
推荐阅读
- excel - 尝试更新现有文本框,但收到“需要对象”错误
- macos - macos中已挂载驱动器的路径
- node.js - 错误:内部/模块/cjs/loader.js:896 throw err 错误:找不到模块 'C:\Users\Administrator\Desktop\arij\first'
- c# - How to download files from a database, and get them as image in Asp.net core MVC?
- sql - 按键将记录分组到具有多列的单行中
- r - ggplot2 图中 webdings 符号的图例符号
- python - 为什么我的 db 表没有出现在 Apache Superset 上?
- mongodb - 遍历数组并打印集合 mongodb
- spring-boot - Spring Boot - 如何为 spring.profiles.active = test 禁用 @Cacheable?
- python - 使用 PyCharm 时出现 ModuleNotFoundError