From 9531072e548b2dbe2e42782deff69b1386f0cf0b Mon Sep 17 00:00:00 2001
From: v_zkggzhou <2198773846@qq.com>
Date: Thu, 10 Jul 2025 18:36:40 +0800
Subject: [PATCH 01/10] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E8=BE=93=E5=87=BA?=
=?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=20isSensitive=20=E5=B1=9E?=
=?UTF-8?q?=E6=80=A7=20#5534?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/tencent/bk/devops/atom/pojo/DataField.java | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
index 5b1745c..79e4fea 100644
--- a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
+++ b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
@@ -17,8 +17,20 @@ public DataField(DataType type) {
this.type = type;
}
+
+ public DataField(DataType type, boolean isSensitive) {
+ this.type = type;
+ this.isSensitive = isSensitive;
+ }
+
/**
* 类型
*/
private DataType type;
+
+
+ /**
+ * 是否属于敏感字段
+ */
+ private boolean isSensitive = false;
}
From 93090269c6c3bfc93b36408649c001156f7d407a Mon Sep 17 00:00:00 2001
From: v_zkggzhou <2198773846@qq.com>
Date: Thu, 10 Jul 2025 19:40:43 +0800
Subject: [PATCH 02/10] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E8=BE=93=E5=87=BA?=
=?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=20isSensitive=20=E5=B1=9E?=
=?UTF-8?q?=E6=80=A7=20#5534?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 1fd8f68..4a22f15 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.tencent.devops.ci-plugins
java-plugin-sdk
- 1.1.9
+ 1.1.20-SNAPSHOT
2018-2118
bk-ci pipeline plugins sdk for java
From 3ddc5a8a087ad9a56d029c9cb86a1ff28256a4ac Mon Sep 17 00:00:00 2001
From: v_zkggzhou <2198773846@qq.com>
Date: Fri, 11 Jul 2025 10:17:44 +0800
Subject: [PATCH 03/10] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E8=BE=93=E5=87=BA?=
=?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=20isSensitive=20=E5=B1=9E?=
=?UTF-8?q?=E6=80=A7=20#5534?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/tencent/bk/devops/atom/pojo/DataField.java | 6 ------
1 file changed, 6 deletions(-)
diff --git a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
index 79e4fea..96fb08d 100644
--- a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
+++ b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
@@ -17,12 +17,6 @@ public DataField(DataType type) {
this.type = type;
}
-
- public DataField(DataType type, boolean isSensitive) {
- this.type = type;
- this.isSensitive = isSensitive;
- }
-
/**
* 类型
*/
From 30b3bc88c144ad8dc933c084a0fef07093f68720 Mon Sep 17 00:00:00 2001
From: v_zkggzhou <2198773846@qq.com>
Date: Fri, 11 Jul 2025 14:29:39 +0800
Subject: [PATCH 04/10] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E8=BE=93=E5=87=BA?=
=?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=20isSensitive=20=E5=B1=9E?=
=?UTF-8?q?=E6=80=A7=20#5534?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 4a22f15..90e496e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.tencent.devops.ci-plugins
java-plugin-sdk
- 1.1.20-SNAPSHOT
+ 1.1.20
2018-2118
bk-ci pipeline plugins sdk for java
From 365a9fe5175f127009b308c2f0547d06c0f07661 Mon Sep 17 00:00:00 2001
From: v_zkggzhou <2198773846@qq.com>
Date: Fri, 11 Jul 2025 14:40:56 +0800
Subject: [PATCH 05/10] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E8=BE=93=E5=87=BA?=
=?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=20isSensitive=20=E5=B1=9E?=
=?UTF-8?q?=E6=80=A7=20#5534?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 1 +
pom.xml | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index c3926c4..65a8104 100644
--- a/README.md
+++ b/README.md
@@ -41,6 +41,7 @@
| v1.1.7 | 新增kubernetes构建资源相关api |
| v1.1.8 | 增加fileGateway |
| v1.1.9 | 插件支持国际化,增加MessageUtil、I18nUtil工具类,AtomResult类增加setErrorInfo方法 |
+| v1.2.0 | DataField类新增isSensitive属性,插件输出将支持屏蔽指定敏感字段 |
[TOC]
diff --git a/pom.xml b/pom.xml
index 90e496e..447e212 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.tencent.devops.ci-plugins
java-plugin-sdk
- 1.1.20
+ 1.2.0
2018-2118
bk-ci pipeline plugins sdk for java
From 117889b9340e26a800871855bda66c55645636b6 Mon Sep 17 00:00:00 2001
From: v_zkggzhou <2198773846@qq.com>
Date: Fri, 11 Jul 2025 15:01:40 +0800
Subject: [PATCH 06/10] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E8=BE=93=E5=87=BA?=
=?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=20isSensitive=20=E5=B1=9E?=
=?UTF-8?q?=E6=80=A7=20#5534?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/main/kotlin/com/tencent/bk/devops/plugin/common/OS.kt | 2 +-
.../kotlin/com/tencent/bk/devops/plugin/script/ScriptUtils.kt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/main/kotlin/com/tencent/bk/devops/plugin/common/OS.kt b/src/main/kotlin/com/tencent/bk/devops/plugin/common/OS.kt
index ba45f62..759f907 100644
--- a/src/main/kotlin/com/tencent/bk/devops/plugin/common/OS.kt
+++ b/src/main/kotlin/com/tencent/bk/devops/plugin/common/OS.kt
@@ -4,4 +4,4 @@ enum class OS {
MACOS,
WINDOWS,
LINUX
-}
\ No newline at end of file
+}
diff --git a/src/main/kotlin/com/tencent/bk/devops/plugin/script/ScriptUtils.kt b/src/main/kotlin/com/tencent/bk/devops/plugin/script/ScriptUtils.kt
index d077d7b..728f0d7 100644
--- a/src/main/kotlin/com/tencent/bk/devops/plugin/script/ScriptUtils.kt
+++ b/src/main/kotlin/com/tencent/bk/devops/plugin/script/ScriptUtils.kt
@@ -26,4 +26,4 @@ object ScriptUtils {
}
}
-}
\ No newline at end of file
+}
From 5a2e199891216602064e55f3831ef03bc4a2a1e1 Mon Sep 17 00:00:00 2001
From: v_zkggzhou <2198773846@qq.com>
Date: Fri, 11 Jul 2025 15:37:54 +0800
Subject: [PATCH 07/10] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E8=BE=93=E5=87=BA?=
=?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=20isSensitive=20=E5=B1=9E?=
=?UTF-8?q?=E6=80=A7=20#5534?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
index 96fb08d..fd94f89 100644
--- a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
+++ b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
@@ -1,5 +1,6 @@
package com.tencent.bk.devops.atom.pojo;
+import com.fasterxml.jackson.annotation.JsonProperty;
import com.tencent.bk.devops.atom.common.DataType;
import lombok.Getter;
import lombok.Setter;
@@ -26,5 +27,6 @@ public DataField(DataType type) {
/**
* 是否属于敏感字段
*/
+ @JsonProperty("isSensitive")
private boolean isSensitive = false;
}
From a67867a821f503a37784fe2b27e070f906565505 Mon Sep 17 00:00:00 2001
From: v_zkggzhou <2198773846@qq.com>
Date: Fri, 11 Jul 2025 16:08:41 +0800
Subject: [PATCH 08/10] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E8=BE=93=E5=87=BA?=
=?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=20isSensitive=20=E5=B1=9E?=
=?UTF-8?q?=E6=80=A7=20#5534?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
index fd94f89..42c639f 100644
--- a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
+++ b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
@@ -27,6 +27,5 @@ public DataField(DataType type) {
/**
* 是否属于敏感字段
*/
- @JsonProperty("isSensitive")
- private boolean isSensitive = false;
+ private boolean sensitive = false;
}
From 1d0311640ae96831db26d185a3a73a21b91009c0 Mon Sep 17 00:00:00 2001
From: v_zkggzhou <2198773846@qq.com>
Date: Fri, 11 Jul 2025 16:50:57 +0800
Subject: [PATCH 09/10] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E8=BE=93=E5=87=BA?=
=?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=20isSensitive=20=E5=B1=9E?=
=?UTF-8?q?=E6=80=A7=20#5534?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/tencent/bk/devops/atom/pojo/DataField.java | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
index 42c639f..db31833 100644
--- a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
+++ b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
@@ -2,6 +2,7 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import com.tencent.bk.devops.atom.common.DataType;
+import lombok.AccessLevel;
import lombok.Getter;
import lombok.Setter;
@@ -23,9 +24,14 @@ public DataField(DataType type) {
*/
private DataType type;
-
/**
* 是否属于敏感字段
*/
- private boolean sensitive = false;
+ @JsonProperty("isSensitive")
+ @Getter(AccessLevel.NONE)
+ private boolean isSensitive = false;
+
+ public boolean sensitive() {
+ return isSensitive;
+ }
}
From 202e066764e91212644837e53251a2231c261f4d Mon Sep 17 00:00:00 2001
From: v_zkggzhou <2198773846@qq.com>
Date: Fri, 11 Jul 2025 17:07:53 +0800
Subject: [PATCH 10/10] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E8=BE=93=E5=87=BA?=
=?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=20isSensitive=20=E5=B1=9E?=
=?UTF-8?q?=E6=80=A7=20#5534?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/tencent/bk/devops/atom/pojo/DataField.java | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
index db31833..05f6d35 100644
--- a/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
+++ b/src/main/java/com/tencent/bk/devops/atom/pojo/DataField.java
@@ -1,9 +1,8 @@
package com.tencent.bk.devops.atom.pojo;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.tencent.bk.devops.atom.common.DataType;
-import lombok.AccessLevel;
-import lombok.Getter;
import lombok.Setter;
/**
@@ -11,7 +10,6 @@
* @version 1.0
*/
@Setter
-@Getter
@SuppressWarnings("all")
public abstract class DataField {
@@ -28,10 +26,14 @@ public DataField(DataType type) {
* 是否属于敏感字段
*/
@JsonProperty("isSensitive")
- @Getter(AccessLevel.NONE)
private boolean isSensitive = false;
- public boolean sensitive() {
+ public DataType getType() {
+ return type;
+ }
+
+ @JsonIgnore
+ public boolean isSensitive() {
return isSensitive;
}
}