语义化版本 & 可设置变量
详细了解Buddy中的语义版本控制和可设置变量
Buddy支持可设置的环境变量,这种类型的变量允许您在后续操作或执行以及流水线之间转移变量值。
要添加可设置变量,请切换到流水线相关信息中的“变量”选项卡,然后单击“添加” -> “添加变量”按钮。您可以在此处选择变量权限范围(工作区、本项目与本流水线)和类型(选取或不选择“可设置”选项):
假设您要更改流水线中操作的值。在这种情况下,您应该在构建操作中使用该变量并设置其值。例如,以下命令将在每次执行时将变量的值增加“1”:
RELEASE_NUMBER=$RELEASE_NUMBER+1
用例
应用可设置变量的一个很好的例子是使用它们来自动增加Git存储仓应用程序的版本。以下指南将告诉您如何创建一个流水线:
- 每次推送到存储仓时自动提升补丁版本(
0.0.1
) - 要求您在手动执行时选择次要(
0.1.0
)或主要(1.0.0
)版本