我知道Azure Devops使用getValue()和setValue()提供服务来存储扩展中的数据。
使用它,我可以创建一个扩展“ A”来存储值。
如何从另一个扩展名“ B”中检索相同的数据?
答案 0 :(得分:1)
有多种方法可以完成此操作,但是最简单的方法(即如果您的扩展名“ A”是用PowerShell编写的)是使用以下代码示例:
Write-Host "##vso[task.setvariable variable=testvar;]testvalue"
然后您可以使用$(testvar)
但这仅在创建它的环境中可用,而在随后的环境中不可用。但是您可以调用RM rest API来更新发行版,以从环境1设置变量,并且一旦环境2启动,该变量就应该在环境2中可用。以下是有关如何更新发行版的示例,并在不适合您的情况下通知我们。 https://blogs.msdn.microsoft.com/aseemb/2016/05/23/how-to-update-release-level-variables-using-rm-rest-apis/