Skip to content

Commit 356df16

Browse files
authored
Refactor 'collectAndFilterEnvIfNeeded' func (#721)
1 parent d62db38 commit 356df16

File tree

5 files changed

+12
-8
lines changed

5 files changed

+12
-8
lines changed

build-info-extractor-gradle/src/main/groovy/org/jfrog/gradle/plugin/artifactory/extractor/GradleBuildInfoExtractor.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ public BuildInfo extract(Project rootProject) {
177177
}
178178

179179
BuildInfo buildInfo = bib.build();
180-
PackageManagerUtils.collectAndFilterEnvIfNeeded(clientConf, buildInfo);
180+
PackageManagerUtils.collectEnvAndFilterProperties(clientConf, buildInfo);
181181
log.debug("buildInfoBuilder = " + buildInfo);
182182

183183
return buildInfo;

build-info-extractor-ivy/src/main/java/org/jfrog/build/extractor/listener/ArtifactoryBuildListener.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ private void doDeploy(BuildEvent event) {
348348
}
349349

350350
BuildInfo buildInfo = builder.build();
351-
PackageManagerUtils.collectAndFilterEnvIfNeeded(clientConf, buildInfo);
351+
PackageManagerUtils.collectEnvAndFilterProperties(clientConf, buildInfo);
352352
String contextUrl = clientConf.publisher.getContextUrl();
353353
String username = clientConf.publisher.getUsername();
354354
String password = clientConf.publisher.getPassword();

build-info-extractor-maven3/src/main/java/org/jfrog/build/extractor/maven/BuildInfoRecorder.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,7 @@ public BuildInfo extract(ExecutionEvent event) {
674674
long time = finish.getTime() - session.getRequest().getStartTime().getTime();
675675

676676
BuildInfo buildInfo = buildInfoBuilder.durationMillis(time).build();
677-
PackageManagerUtils.collectAndFilterEnvIfNeeded(conf, buildInfo);
677+
PackageManagerUtils.collectEnvAndFilterProperties(conf, buildInfo);
678678
return buildInfo;
679679
}
680680

build-info-extractor/src/main/java/org/jfrog/build/extractor/packageManager/PackageManagerExtractor.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public void executeAndSaveBuildInfo(ArtifactoryClientConfiguration clientConfigu
3434
if (buildInfo == null) {
3535
return;
3636
}
37-
PackageManagerUtils.collectAndFilterEnvIfNeeded(clientConfiguration, buildInfo);
37+
PackageManagerUtils.collectEnvAndFilterProperties(clientConfiguration, buildInfo);
3838
saveBuildInfoToFile(clientConfiguration, buildInfo);
3939
}
4040

build-info-extractor/src/main/java/org/jfrog/build/extractor/packageManager/PackageManagerUtils.java

+8-4
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,17 @@ public static String createArtifactoryUrlWithCredentials(String url, String user
5555
}
5656

5757
/**
58-
* Collect environment variables according to the env include-exclude patterns.
59-
*
58+
* Collect and filter environment variables if needed.
59+
* Filter buildInfo properties according to the env include-exclude patterns.
6060
* @param clientConfiguration - Artifactory client configuration
6161
* @param buildInfo - The target build-info
6262
*/
63-
public static void collectAndFilterEnvIfNeeded(ArtifactoryClientConfiguration clientConfiguration, BuildInfo buildInfo) {
63+
public static void collectEnvAndFilterProperties(ArtifactoryClientConfiguration clientConfiguration, BuildInfo buildInfo) {
64+
collectEnvIfNeeded(clientConfiguration, buildInfo);
65+
filterBuildInfoProperties(clientConfiguration, buildInfo, clientConfiguration.getLog());
66+
}
67+
68+
private static void collectEnvIfNeeded(ArtifactoryClientConfiguration clientConfiguration, BuildInfo buildInfo) {
6469
if (!clientConfiguration.isIncludeEnvVars()) {
6570
return;
6671
}
@@ -76,7 +81,6 @@ public static void collectAndFilterEnvIfNeeded(ArtifactoryClientConfiguration cl
7681
return;
7782
}
7883
buildInfo.setProperties(envProperties);
79-
filterBuildInfoProperties(clientConfiguration, buildInfo, clientConfiguration.getLog());
8084
}
8185

8286
public static void filterBuildInfoProperties(ArtifactoryClientConfiguration clientConfiguration, BuildInfo buildInfo, Log log) {

0 commit comments

Comments
 (0)