将 Octopus 内部版本号添加到项目级变量

问题描述

我的一个配置文件中有一个 {#ServiceVersion} 项目变量,我需要将其设置为存储在八达通变量中的八达通版本号。

我已经尝试过如下所示的基本 PowerShell 脚本:

$ServiceVersion = "$($OctopusParameters['Octopus.Release.Number'])"; 

但这似乎不起作用。

解决方法

要为 Octopus 系统变量取别名,您需要将其作为变量添加到您的项目中。

ServiceVersion as a project variable in Octopus

然后您可以使用具有配置替换功能之一的变量。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...