fix(deploy): 修正流水线DeployNodeIds字段描述为逗号分隔何炳宏 authored at 2026-08-04 09:30:31
diff --git a/Stardust.Data/Deployment/Model.xml b/Stardust.Data/Deployment/Model.xml
index d95fd1f..14d60b5 100644
--- a/Stardust.Data/Deployment/Model.xml
+++ b/Stardust.Data/Deployment/Model.xml
@@ -285,7 +285,7 @@
<Column Name="Token" DataType="String" Description="Token。webhook 鉴权 token,由系统自动生成" />
<Column Name="Secret" DataType="String" Length="200" Description="Secret。HMAC 签名密钥,可选,用于校验 webhook 来源" />
<Column Name="BuildNodeId" DataType="Int32" Description="编译节点。对应Node.Id" />
- <Column Name="DeployNodeIds" DataType="String" ItemType="multipleSelect" Length="500" Description="部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个分号分隔" />
+ <Column Name="DeployNodeIds" DataType="String" ItemType="multipleSelect" Length="500" Description="部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个逗号分隔" />
<Column Name="AutoDeploy" DataType="Boolean" Description="自动部署。编译成功后是否自动 install 到部署节点" />
<Column Name="Enable" DataType="Boolean" Description="启用" />
<Column Name="TraceId" DataType="String" Description="追踪。最新一次查看采样,可用于关联多个片段,建立依赖关系,随线程上下文、Http、Rpc传递" Category="扩展" />
diff --git a/Stardust.Data/Deployment/Stardust.htm b/Stardust.Data/Deployment/Stardust.htm
index 85c97eb..e7a336a 100644
--- a/Stardust.Data/Deployment/Stardust.htm
+++ b/Stardust.Data/Deployment/Stardust.htm
@@ -2211,7 +2211,7 @@
<td></td>
<td></td>
<td></td>
- <td>部署节点 ID 列表,对应AppDeployNode.Id,多个分号分隔</td>
+ <td>部署节点 ID 列表,对应AppDeployNode.Id,多个逗号分隔</td>
</tr>
<tr>
diff --git "a/Stardust.Data/Deployment/\346\265\201\346\260\264\347\272\277.cs" "b/Stardust.Data/Deployment/\346\265\201\346\260\264\347\272\277.cs"
index 1d9a402..83277b1 100644
--- "a/Stardust.Data/Deployment/\346\265\201\346\260\264\347\272\277.cs"
+++ "b/Stardust.Data/Deployment/\346\265\201\346\260\264\347\272\277.cs"
@@ -88,11 +88,11 @@ public partial class AppPipeline
public Int32 BuildNodeId { get => _BuildNodeId; set { if (OnPropertyChanging("BuildNodeId", value)) { _BuildNodeId = value; OnPropertyChanged("BuildNodeId"); } } }
private String _DeployNodeIds;
- /// <summary>部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个分号分隔</summary>
+ /// <summary>部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个逗号分隔</summary>
[DisplayName("部署节点")]
- [Description("部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个分号分隔")]
+ [Description("部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个逗号分隔")]
[DataObjectField(false, false, true, 500)]
- [BindColumn("DeployNodeIds", "部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个分号分隔", "", ItemType = "multipleSelect")]
+ [BindColumn("DeployNodeIds", "部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个逗号分隔", "", ItemType = "multipleSelect")]
public String DeployNodeIds { get => _DeployNodeIds; set { if (OnPropertyChanging("DeployNodeIds", value)) { _DeployNodeIds = value; OnPropertyChanged("DeployNodeIds"); } } }
private Boolean _AutoDeploy;
@@ -362,7 +362,7 @@ public partial class AppPipeline
/// <summary>编译节点。对应Node.Id</summary>
public static readonly Field BuildNodeId = FindByName("BuildNodeId");
- /// <summary>部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个分号分隔</summary>
+ /// <summary>部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个逗号分隔</summary>
public static readonly Field DeployNodeIds = FindByName("DeployNodeIds");
/// <summary>自动部署。编译成功后是否自动 install 到部署节点</summary>
@@ -425,7 +425,7 @@ public partial class AppPipeline
/// <summary>编译节点。对应Node.Id</summary>
public const String BuildNodeId = "BuildNodeId";
- /// <summary>部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个分号分隔</summary>
+ /// <summary>部署节点。部署节点 ID 列表,对应AppDeployNode.Id,多个逗号分隔</summary>
public const String DeployNodeIds = "DeployNodeIds";
/// <summary>自动部署。编译成功后是否自动 install 到部署节点</summary>
diff --git a/Stardust.Web/Areas/Deployment/Views/AppPipeline/_Form_SelectDeployNodes.cshtml b/Stardust.Web/Areas/Deployment/Views/AppPipeline/_Form_SelectDeployNodes.cshtml
index c4beb60..98f34b5 100644
--- a/Stardust.Web/Areas/Deployment/Views/AppPipeline/_Form_SelectDeployNodes.cshtml
+++ b/Stardust.Web/Areas/Deployment/Views/AppPipeline/_Form_SelectDeployNodes.cshtml
@@ -39,7 +39,6 @@
</div>
<script>
(function() {
- debugger
var hid = document.getElementById('DeployNodeIds_hidden');
var sel = document.querySelector('select[name="DeployNodeIds"]');
var deployIdField = document.getElementById('DeployId');