我在部署过程中定义了3个步骤:
在步骤1中,我使用以下PowerShell脚本生成随机密码:
[Reflection.Assembly]::LoadWithPartialName("System.Web")
$pwd = [System.Web.Security.Membership]::GeneratePassword(15,2)
Set-OctopusVariable -name "Password" -value $pwd -sensitive
在项目中Variables
下定义了一些变量,它们正确地替换了步骤2和3中配置文件中的相应值。
我的问题是,如何使用步骤1中的Password
变量替换步骤2和3中配置文件中的相应字段?
答案 0 :(得分:0)
检索变量时,需要使用创建变量的步骤名称:
在配置文件(步骤2和3的程序包中)中使用如下所示的值:
#{Octopus.Action [NameOfStep1] .Output.Password}